Я пытаюсь реализовать рендеринг на стороне сервера в своем приложении.
Я следую этому уроку: angular Урок ssr
Когда я выполняю
$ npm run serve:ssr
выдает следующую ошибку:
> node dist/server
/Users/fbarril/forms-builder/dist/server/main.js:147912
var userAgent = navigator.userAgent;
^
ReferenceError: navigator is not defined
at /Users/fbarril/forms-builder/dist/server/main.js:147912:19
at VrN/.userAgent (/Users/fbarril/forms-builder/dist/server/main.js:147906:28)
at Object.VrN/ (/Users/fbarril/forms-builder/dist/server/main.js:147908:2)
at __webpack_require__ (/Users/fbarril/forms-builder/dist/server/main.js:20:30)
at 1p+/ (/Users/fbarril/forms-builder/dist/server/main.js:12054:9)
at Object.1p+/ (/Users/fbarril/forms-builder/dist/server/main.js:12056:3)
at __webpack_require__ (/Users/fbarril/forms-builder/dist/server/main.js:20:30)
at Object.fvdB (/Users/fbarril/forms-builder/dist/server/main.js:209156:1)
at __webpack_require__ (/Users/fbarril/forms-builder/dist/server/main.js:20:30)
at Object.2M+U (/Users/fbarril/forms-builder/dist/server/main.js:39968:24)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! egoi-landing-page-builder@0.0.0 serve:ssr: `node dist/server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the egoi-landing-page-builder@0.0.0 serve:ssr script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/fbarril/.npm/_logs/2020-01-07T10_26_15_252Z-debug.log
Я знаю, что не могу получить доступ к навигатору при использовании рендеринга на стороне сервера, но main. js является сгенерированный файл. Если вам нужна дополнительная информация, дайте мне знать. Спасибо!