Я новичок в парусах.js и node.js. Я создал простой API с парусами.js. Он отлично работает, когда я запускаю его с sails lift --prod
. С другой стороны, когда я запускаю приложение с forever start app.js --prod
, и оно всегда возвращает 0, хотя я не получаю никаких ошибок и предупреждений, и я могу видеть свой app.js в списке с помощью команды навсегда списка. Я создал простое приложение node.js для тестирования навсегда, и оно работало, как и ожидалось. Я попытался запустить свое приложение Sails.js как на моих локальных окнах, так и на машине с Linux / Ubuntu в цифровом океане, они отлично работали с подъемом парусов, но не навсегда. Также я попробовал node app.js --verbose
, и все было в порядке. Моя версия парусов 0.11.4. Спасибо за вашу помощь.
Sails.js не работает вечно
Ответы (2)
Ну, в конце концов, я начинаю свое приложение с навсегда. Это то, что я сделал
- Я проверил команды навсегда и увидел команду logs, которая предоставляет файлы журнала приложений навсегда.
- Когда я проверил файл журнала в папке c:\users\user-name\forever, я увидел предупреждение о том, что настройки миграции Sails должны быть выполнены.
- Затем я прочитал эту документацию о настройках миграции Sails и установил мой проект как migrte: 'safe' .
Теперь он работает нормально.
person
MSK
schedule
06.02.2016
Ваша ошибка похожа на эту: Невозможно запустить с навсегда js
Я думаю, вы должны открыть config/models.js
и добавить migrate: 'safe'
.
person
Gergo
schedule
06.02.2016
Ваш ответ в точности соответствует тому, что я сделал в ближайшее время, просто я хотел бы дать более подробную информацию, чтобы, если у кого-то возникнет аналогичная проблема, они могли пройти по пути. Спасибо.
- person MSK; 07.02.2016