Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Ein Problem mit einer Node.js-Website beheben
Diese Anleitung hilft Ihnen, die Ursache eines Problems schnell zu identifizieren, falls Ihre Node.js-Website, die auf der Infomaniak-Infrastruktur gehostet wird, nicht wie erwartet funktioniert.
Status der Anwendung überprüfen
Über das Dashboard Ihrer Node.js-Website können Sie den aktuellen Status der Anwendung einsehen:
- Aktiv: Ihre Anwendung funktioniert einwandfrei.
- Wird neu gestartet: Die Anwendung wird neu gestartet, bitte warten Sie einen Moment.
- Gestoppt oder Fehler: Es liegt ein Problem vor.
Im Falle eines Fehlers oder eines Abbruchs:
- Klicken Sie auf „Starten“ oder „Neu starten“, um die Anwendung zu starten oder neu zu starten.
- Überprüfen Sie umgehend die Ausführungskonsole, um mögliche technische Fehler zu identifizieren.
Ausführungskonsole anzeigen
Die Konsole zeigt die Fehlermeldungen an, die beim Start Ihrer Anwendung generiert werden. Hier sind einige häufige Fehler:
- Falscher Startbefehl: Stellen Sie sicher, dass Sie die richtige Syntax verwenden (z. B.
npm start,node app.jsusw.). - Fehler im Quellcode: Dies kann eine nicht behandelte Ausnahme, ein fehlendes Modul oder ein falsch definierter Port sein.
Anwendungseinstellungen überprüfen
Im Abschnitt Erweiterte Einstellungen der Website stellen Sie sicher, dass alle Einstellungen korrekt sind:
- Ausführungsverzeichnis: Verzeichnis, in dem die Befehle
buildundstartausgeführt werden. - Build-Befehl (optional): z. B.
npm run build, falls Ihre Anwendung einen solchen benötigt. - Startbefehl: z. B.
node index.js,npm startusw. - Aborthafen: Der Port, an dem die Anwendung auf Anfragen wartet (z. B.
8080,3000usw.).- Der in Ihrer Anwendung konfigurierte Port muss mit dem im Manager definierten Port übereinstimmen.
- Node.js-Version: Stellen Sie sicher, dass sie kompatibel mit Ihrem Code ist.
Infomaniak stellt die Paketmanager NPM und Yarn zur Verfügung. Sie können im Konfigurationsassistenten den für Ihr Projekt passenden auswählen.
Immer noch Probleme?
Ist die Website weiterhin nicht erreichbar?
- Ihre Anwendung befindet sich möglicherweise im Wartungsmodus.
- Der Port, an dem die Anwendung lauscht, ist möglicherweise falsch oder blockiert.
- Die Anwendung gibt keine korrekte HTTP-Antwort zurück (z. B. fehlt
res.send()oderres.end()in Ihrem Server).
Haben Sie eine erweiterte Installationsmethode verwendet?
Wenn Sie Ihren Code über Git, ZIP, SSH oder SFTP importiert haben, stellen Sie sicher, dass:
- Der Code wurde erfolgreich entpackt oder in den richtigen Ordner geklont.
- Die erforderlichen Dateien (
package.json,server.js,index.jsusw.) sind vorhanden. - Die Abhängigkeiten sind korrekt installiert (
node_modulesist nachnpm installoderyarn installvorhanden).
Wenn das Problem nach all diesen Überprüfungen weiterhin besteht:
- Versuchen Sie, eine neue Website mit der einfachen Methode zu erstellen, um diese anhand eines funktionierenden Beispiels zu testen.
- Vergleichen Sie Ihre Konfiguration mit der des bereitgestellten Beispiels.
- Lesen Sie die offizielle Node.js-Dokumentation für spezifische Fehlermeldungen.
- Kontaktieren Sie bei Bedarf den Infomaniak-Support und senden Sie eine Kopie der in der Konsole angezeigten Protokolle.
Link zu dieser FAQ: https://faq.infomaniak.com/2536
War diese FAQ nützlich?