首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2 + firebase-admin sdk

Angular2 + firebase-admin sdk
EN

Stack Overflow用户
提问于 2017-04-27 21:39:12
回答 1查看 1.2K关注 0票数 0

当我尝试在我的angular2项目中使用firebase-admin SDK时,我得到了这个错误

代码语言:javascript
复制
ERROR in ./~/firebase-admin/lib/auth/token-generator.js
Module not found: Error: Can't resolve 'jsonwebtoken' in '/home/koucky/git_projects/zlepsito-web/node_modules/firebase-admin/lib/auth'
 @ ./~/firebase-admin/lib/auth/token-generator.js 7:10-33
 @ ./~/firebase-admin/lib/auth/auth.js
 @ ./~/firebase-admin/lib/auth/register-auth.js
 @ ./~/firebase-admin/lib/index.js
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts

我通过npm安装了firebase-admin,在我的app.module.ts中,我尝试像这样使用它,import 'firebase-admin'var admin = require("firebase-admin");两种方式都会产生这个错误。

我关注了:https://firebase.google.com/docs/admin/setup

app.module.ts

代码语言:javascript
复制
var admin = require("firebase-admin");

var serviceAccount = require('./serviceAccountKey.json');

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://myapp-99f41.firebaseio.com"
}); 

有没有人知道该怎么做,或者能提供一个如何在angular2项目中使用firebase-admin SDK的代码片段?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-05-09 18:02:18

我也有类似的问题。走得更远了一步,但仍然没有走完全程。

做了一个

代码语言:javascript
复制
npm install jsonwebtoken --save

这使得jsonwebtoken错误消失。下一个错误:缺少'dns',已通过以下方式解决:

代码语言:javascript
复制
npm install dns --save

现在我收到一个错误,说“赋值时左侧无效”。

我使用此方法来调用initializeApp,而不是key.json。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43659574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档