Как сделать мой сервер доступным с "навсегда запустить сервер. js" - PullRequest
0 голосов
/ 18 апреля 2020

Я потратил несколько часов, чтобы настроить и запустить мой сервер. В рамках задания класса мы переходим на ExpressJS. Итак, инструкция go выглядит следующим образом:

  1. Установите последнюю версию nodejs и npm, а также express, morgan и forever на наш сервер sh (на основе Ubuntu). ).
  2. В нашей папке «веб-сайт» мы создали папку «publi c» для добавления всего веб-контента.
  3. Затем мы загрузили сервер. js скрипт, загруженный профессором, и мы должны поместить его в папку «website», которая у нас есть.
  4. Затем мы устанавливаем путь к папке «website». Для ясности, «сайт» содержит папку и сервер «publi c». js скрипт.
  5. Запись `forever start server.js` в терминале

Forever обрабатывает сервер. js, но мой веб-сайт не загружается, независимо от того, через какой браузер я получаю доступ (терминал также открыт). Я попытался написать навсегда список, и все процессы остановлены. Я думаю, что проблема может быть здесь.

Я пытался использовать:

  • forever start ./bin/www - не работал
  • sudo forever start server.js - не работал
  • sudo nohup forever start server.js - не работал
  • nohup forever start server.js - не работал

Мне действительно нужно понять, как запустить и запустить этот сервер. Если вам нужно что-то от меня, дайте мне знать, что и как получить, пожалуйста. Я windows пользователь, и более половины этих команд я нашел, исследуя другие вопросы. Если вам нужны журналы или изображения, пожалуйста, дайте мне знать, где их найти, чтобы предоставить их вам, поскольку у меня мало технических знаний по некоторым из этих вещей. - Спасибо!

1 Ответ

0 голосов
/ 18 апреля 2020

Вы можете попробовать nodemon для dev. или pm2 для производства, если вы пытаетесь сохранить работоспособность вашего сервера.

https://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/

...