2016-07-14 3 views
1

У меня есть приложение узла локально, и я обычно запускаю его с помощью кнопки запуска в веб-буре, которая отлично работает. Пока я документирую проект, я столкнулся с этим блокировщиком: если я попробую запустить такое же приложение через терминал, используя команду: node app.js, сервер запустится, а броузер браузера и сообщение об ошибке «Этот сайт не может быть достигнут» «localhost отказался подключиться».Не удалось запустить nodeapp через терминал

ответ

1

я нашел это сам .. так как я использовал приложение люльки и он хранит информацию, связанную с сервером в bin/www, поэтому мы не сможем запускать приложение с помощью команды: node app.js, но вместо этого мы могли бы запускать приложение с помощью nodemon (который я установил глобально на моей машине)

Любовь nodemon для этой удивительной особенности < 3 :)

+1

запустить nodemon в терминале, он отлично работает :) –

1

Потому что порт занят.

Вы можете изменить его с помощью app.listen({port})...

или

Linux: export PORT=4500 node server.js

окна: set PORT=4500 node server.js

Смежные вопросы