Вечно не хочу начинать

Я изучаю NodeJS. У меня есть сервер Ubuntu 16 с установленным nodejs. Затем я устанавливаю глобально экспресс-генератор и навсегда. Затем я создал папку в /var/www с именем hack-it-up.ru и использовал экспресс-генератор для создания приложения. Затем я изменил порт своего приложения на 8081 и попытался запустить его с npm start. Все работает нормально. Но... когда я попытался запустить свое приложение навсегда, я получил ошибки. Я прочитал много руководств, но не решил это. Помоги мне, пожалуйста. Спасибо!

root@ashipka:/var/www/hack-it-up.ru# forever start  -l /var/www/forever-logs/hack-it.log -a app.js
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: app.js
root@ashipka:/var/www/hack-it-up.ru# forever list
info:    Forever processes running
data:        uid  command             script forever pid   id logfile                           uptime
data:    [0] aj4I /usr/local/bin/node app.js 27060   27066    /root/.forever/aj4I.log           STOPPED
data:    [1] wFf4 /usr/local/bin/node app.js 27147   27153    /var/www/forever-logs/hack-it.log STOPPED
root@ashipka:/var/www/hack-it-up.ru# forever stop 0
error:   Forever cannot find process with id: 0

person Mikita Melnikau    schedule 11.05.2017    source источник
comment
Что говорит /var/www/forever-logs/hack-it.log?   -  person Swaraj Giri    schedule 11.05.2017
comment
Я думаю, вам нужно запустить bin/www файл вместо app.js. Проверьте свой package.json, чтобы убедиться в этом.   -  person Mohit Bhardwaj    schedule 11.05.2017
comment
в файл журнала всего одна строка: error: Forever detected script exited with code: 0   -  person Mikita Melnikau    schedule 11.05.2017
comment
Мохит Бхардвадж, вау, спасибо! верно! я такой хромой....   -  person Mikita Melnikau    schedule 11.05.2017


Ответы (1)


Мне нужно было начать с bin/www файла вместо app.js, как сказал Мохит Бхардвадж. Спасибо! Все работает нормально.

person Mikita Melnikau    schedule 11.05.2017