/ / Sails.js nie działa z na zawsze - node.js, sails.js, na zawsze

Sails.js nie działa z na zawsze - node.js, sails.js, na zawsze

Jestem nowy na obu plikach sails.js i node.js. Stworzyłem proste api z plikiem sails.js. Działa dobrze, kiedy zaczynam sails lift --prod. Z drugiej strony, kiedy uruchamiam aplikację forever start app.js --prod i zawsze zwraca 0, chociaż nie dostajękażdy błąd i ostrzeżenie i widzę mojego app.js na liście z poleceniem listy na zawsze. Stworzyłem prostą aplikację node.js do przetestowania na zawsze i działała zgodnie z oczekiwaniami. Próbowałem uruchomić moją aplikację Sails.js zarówno na moim lokalnym systemie Windows, jak i na maszynie linux / ubuntu na cyfrowym oceanie, działały dobrze z podniesieniem żagli, ale nie na zawsze. Próbowałem też node app.js --verbose i było w porządku. Moja wersja żagli to 0.11.4. Dzięki za pomoc.

Odpowiedzi:

1 dla odpowiedzi № 1

W końcu zaczynam aplikację od zawsze. To właśnie zrobiłem

  1. Sprawdziłem na zawsze komendy i zobaczyłem polecenie logów, które zapewnia nieprzerwane pliki logów aplikacji.
  2. Po sprawdzeniu pliku dziennika pod c: usersuser-nameforever zobaczyłem ostrzeżenie o migracji ustawień Sails.
  3. Potem czytam ta dokumentacja o Sails dokonują migracji ustawień i ustawiam mój projekt jako migrte: "safe".

Teraz działa dobrze.


0 dla odpowiedzi nr 2

Twój błąd jest podobny do następującego: Nie można uruchomić z wiecznym js

Myślę, że powinieneś otworzyć config/models.js i dodaj migrate: "safe".