Angular Universal + PM2: продолжает выход и перезапуск - PullRequest
0 голосов
/ 24 октября 2018

Я создал приложение Angular 7 с Angular Universal для SSR.Локально тестируя, я вижу, что рендеринг статического содержимого выполняется без проблем.

npm run build:prod && npm run server -o

Однако, как только файл server.js и папки server и browser развернуты на сервере и после запуска приложениякак пользователь root, используя

pm2 start server.js

, он дает мне следующее:

enter image description here

PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]
PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]
PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]
PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]
PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]
PM2      | App [server:0] starting in -fork mode-
PM2      | App [server:0] online
PM2      | App [server:0] exited with code [0] via signal [SIGINT]

Asожидается, pm2 перезапускает приложение после его выхода.Проблема заключается в том, что приложение, по-видимому, завершает работу сразу после запуска.

В качестве альтернативы, выдача

node server.js

делает то же самое: приложение выполняется и возвращается кприглашение командной строки без каких-либо сообщений.

Какие-либо идеи могут быть причиной проблемы?ТИА

...