Installation der NodeJS-Entwicklungsumgebung

Hallo,

Ich versuche gerade, meine Entwicklungsumgebung auf MacOS einzurichten.
Ich habe das Tutorial befolgt:
https://gladysassistant.com/fr/docs/dev/setup-development-environment-mac-linux/

  1. Wenn ich in den Ordner server gehe und npm start ausführe, erhalte ich Folgendes:

Und wenn ich zu http://localhost:1443 gehe, erhalte ich Folgendes:

image

Ist das normal?

  1. Wenn ich in den Ordner front gehe und npm start ausführe, gibt es keine Fehler und ich kann die Anmeldeseite aufrufen.
    Was muss ich als Benutzernamen eingeben? :slight_smile:

  2. Muss ich front und server gleichzeitig starten?

Danke :wink:

Die Sonos-Fehler sind « normal ». Dein Server ist gut gestartet.
Man muss tatsächlich beide gleichzeitig starten (in 2 Terminals).

Für den Benutzer müssen Daten auf der Backend-Seite mit dem Befehl npm run db-seed:dev eingefügt werden

Die Benutzer-E-Mail ist demo@demo.com
Das Passwort ist mysuperpassword

Danke :slight_smile:

Ich musste einfach nur den Server und die Frontend starten, damit ich aufgefordert wurde, ein Konto zu erstellen ^^

Hallo,

ich habe gerade eine Entwicklungsumgebung installiert und nachdem ich den Server und die Frontend gestartet habe, kann ich die Anmeldeseite aufrufen.
Allerdings wird mir keine Option zum Erstellen eines Kontos angeboten und das oben erwähnte Demo-Konto funktioniert nicht. Hat sich da etwas geändert? Danke.

Bist du dir sicher, dass deine Datenbank wirklich leer war? Wenn du dir nicht sicher bist, lösche die Datenbank und starte den Server neu, dann solltest du die Kontenerstellung sehen :slight_smile:

Falls nicht, schau dir die Logs auf der Browserseite für mehr Informationen an!

Hier sind die durchgeführten Aktionen:

  • Löschung der Dateien gladys-development.d* im Ordner server
  • Neustart des Servers
  • Anzeige von gladys
    => Ich habe immer noch nicht die Willkommensseite

Browser-Logs

Wichtige Informationen zu meiner Installation:

  • Ich habe einen entfernten PC mit Ubuntu Server, auf dem Gladys mit Docker läuft
  • Ich habe einen Arbeits-PC mit Windows, auf dem ich nicht alles machen kann, was ich möchte..
  • Ich habe daher die Entwicklungsumgebung auf meinem entfernten PC installiert
  • Ich habe code-server auf meinem entfernten PC installiert, um über den Browser auf meinem Arbeits-PC lokal einen vscode verfügbar zu haben
  • Ich kann daher auf meinem Arbeits-PC über SSH den Server und die Frontend starten und über den Browser auf den Quellcode zugreifen

Ich weiß nicht, ob diese « komplizierte » Installation das Problem verursacht, vielen Dank im Voraus

Ah tatsächlich, das ändert alles :slight_smile:

Man sieht es in den Browser-Logs: Die Frontend-Anwendung kann den Backend-Server nicht erreichen, was normal ist: Sie kann nicht wissen, wo sich dein Server befindet!

Im Ordner front musst du eine Datei .env mit folgendem Inhalt erstellen:

LOCAL_API_URL=http://192.168.0.208:1443
WEBSOCKET_URL=ws://192.168.0.208:1443

Denke daran, die IP-Adresse durch die IP-Adresse deines entfernten Ubuntu-Servers zu ersetzen.

Danach stoppe die Frontend-Anwendung und starte sie neu.

Achtung, dein PC Pro muss Zugriff auf deinen Server haben. Ich weiß nicht, wie dein Netzwerk aussieht, oder ob es Sicherheitsregeln auf deinem Windows-PC gibt, die das verhindern könnten, aber es muss möglich sein.

Super, vielen Dank, es funktioniert! Ich kann mir das mal anschauen, wie alles funktioniert, und vielleicht sogar beitragen :wink: