0

我试图使用 Firebase Admin SDK 创建自定义令牌。但是在导入import * as admin from 'firebase-admin';如图所示。

我有一个错误process.binding is not supported

我在用着

  • browserify14.0.0
  • firebase^3.6.8
  • firebase-admin^4.1.0

关于如何解决这个问题的任何想法?

4

2 回答 2

2

由于您使用的是 browserify 和importsyntax 而不是node.js 模块requiresyntax,因此听起来您正在尝试在浏览器中使用 Firebase Admin SDK。管理 SDK 仅用于在服务器上,而不是用于最终用户访问(请参阅将 Firebase 管理 SDK 添加到您的服务器页面顶部的警告)。

如果您尝试使用 JavaScript SDK 进行最终用户访问,请改为遵循本指南

如果您在 node.js 服务器上使用它,请尝试使用以下require语法:

var admin = require("firebase-admin");

于 2017-02-03T21:16:02.303 回答
0

我正在将 Webpack 用于使用firebase-admin. 解决方案似乎是target在 Webpack 配置文件中设置为'node'.

于 2017-08-08T15:23:20.627 回答