Я добавил firebase в свой серверный узел nodejs, чтобы я мог общаться с ним с помощью моего внешнего приложения Angular Universal.
По этой причине я изменил свой server.ts и добавил следующий код.
const firebase = require('firebase/app');
firebase.initializeApp(config);
Встроенное универсальное приложение Angular:
npm run build:ssr
Также тестировал бэкэнд NodeJS + Firebase, делая запросы с помощью Postman.Все прошло хорошо, но только в универсальном приложении Angular.Я постоянно получаю эту ошибку при обслуживании моего углового приложения, используя следующую команду:
npm run serve:ssr
TypeError: firebase.initializeApp не является функцией в Object.(D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 59124: 10) в webpack_require (D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 20: 30) в объекте,(D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 89: 12) в webpack_require (D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 20: 30) в объекте.defineProperty.value (D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 69: 18) в объекте.(D: \ Exercises \ Angular \ productsApp \ dist \ server.js: 72: 10) в Module._compile (module.js: 643: 30) в Object.Module._extensions..js (module.js: 654: 10) в Module.load (module.js: 556: 32) в tryModuleLoad (module.js: 499: 12) npm ERR!код ELIFECYCLE npm ERR!errno 1 npm ERR!products-app@0.0.0 serve: ssr: node dist/server
npm ERR!Статус выхода 1 npm ERR!