Sander_Li
@Sander_Li
Backend developer

Как настроить PM2?

Начал разбираться с Node.js и застрял с pm2
Запускаю приложение на express.js так pm2 start processes.json
Сам файл processes.json
{
    "apps": [
        {
            "name": "Application",
            "script": "server.js",
            "port": "3000",
            "host": "127.0.0.1",
            "cwd": "./",
            "exec_interpreter" : "node",
            "watch": "true"
        }
    ]
}


5ba00f8ca2db4e6683959581c2d1957f.png

Пытаюсь открыть так 127.0.0.1:3000

В Server.js слушается 3000 порт. Что я делаю не так?
  • Вопрос задан
  • 5312 просмотров
Решения вопроса 1
Sander_Li
@Sander_Li Автор вопроса
Backend developer
Проблема оказалась в последних строчках сервера. Спасибо за помощь.

// If someone ran: "node server.js" then automatically start the server
if (path.basename(process.argv[1], '.js') == path.basename(__filename, '.js')) {
    module.exports.start()
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
а проблема то в чем? поясните
и в конфиге ничего нет, ради чего стоило его заводить
pm2 start app.js --watch
из корня сайта
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы