Я пытаюсь запустить Angular Universal Starter на сервере Centos.
build:ssr
и serve:ssr
локально работают отлично, ошибок нет.
Затем я переместил папку dist
на сервер, установил последние версииnodejs, npm, pm2.
run pm2 start /path/to/server.js --name universal
- процесс успешно запущен
pm2 status
показывает, что универсальный статус errored
, журналы повторяются несколько раз:
Error: Cannot find module 'zone.js/dist/zone-node'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/path/to/server.ts:1:1)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
Am Iдолжен перемещаться по всей папке node_modules
или что означает эта ошибка?
Кроме того, как я могу определить, работает ли Universal на самом деле, и вижу ли я предварительно обработанную страницу?