Angular Universal(Node JS + Firebase)Firebase.initializeApp不是函数

时间:2018-09-26 14:38:36

标签: node.js angular firebase

我已将firebase添加到我的nodejs后端,以便可以使用前端Angular Universal应用与之通信。

因此,我修改了server.ts并添加了以下代码。

const firebase = require('firebase/app');
firebase.initializeApp(config);

内置Angular Universal应用:

npm run build:ssr

还通过使用Postman发出请求来测试NodeJS + Firebase后端。一切顺利,但仅限于Angular通用应用程序。使用以下命令在为我的角度应用程序提供服务时不断出现此错误。

npm run serve:ssr
  

TypeError:firebase.initializeApp不是函数       在对象。 (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)       位于Object.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错误!

0 个答案:

没有答案