/ / Sails.js funktioniert nicht mit forever - node.js, sails.js, forever

Sails.js arbeitet nicht für immer - node.js, sails.js, für immer

Ich bin neu auf sails.js und node.js. Ich habe eine einfache API mit sails.js erstellt. Es funktioniert gut, wenn ich damit anfange sails lift --prod. Andererseits, wenn ich die Anwendung mit starte forever start app.js --prod und es gibt immer 0 zurück, obwohl ich nicht bekommeNach einem Fehler und einer Warnung kann ich meine app.js mit dem Befehl forever list in der Liste sehen. Ich habe eine einfache node.js-Anwendung erstellt, die für immer getestet wird, und es funktionierte wie erwartet. Ich habe versucht, meine Sails.js-Anwendung sowohl mit meinen lokalen Fenstern als auch mit der Linux / Ubuntu-Maschine auf digitalem Ozean auszuführen. Sie funktionierte gut mit dem Segelaufzug, aber nicht für immer. Auch ich habe es versucht node app.js --verbose und es war ok. Meine Segelversion ist 0.11.4. Danke für Ihre Hilfe.

Antworten:

1 für die Antwort № 1

Nun, irgendwann beginne ich mit meiner Bewerbung für immer. Das habe ich getan

  1. Ich habe die Befehle für immer überprüft und den Befehl logs gesehen, der die Ausführung der Anwendungsprotokolldateien für immer ermöglicht.
  2. Als ich die Protokolldatei unter "c: usersusername" durchgesehen habe, sah ich eine Warnung, dass Sails-Migrationseinstellungen durchgeführt worden sein sollten.
  3. Dann lese ich diese Dokumentation über Sails Einstellungen migrieren und ich setze mein Projekt als migrte: "safe".

Jetzt funktioniert es gut.


0 für die Antwort № 2

Ihr Fehler ist ähnlich wie dieser: Kann nicht mit immer js laufen

Ich denke, du solltest öffnen config/models.js und hinzufügen migrate: "safe".