我试图使用 Firebase Admin SDK 创建自定义令牌。但是在导入时import * as admin from 'firebase-admin';如图所示。
我有一个错误process.binding is not supported。
我在用着
browserify:14.0.0firebase:^3.6.8firebase-admin:^4.1.0
关于如何解决这个问题的任何想法?
我试图使用 Firebase Admin SDK 创建自定义令牌。但是在导入时import * as admin from 'firebase-admin';如图所示。
我有一个错误process.binding is not supported。
我在用着
browserify:14.0.0firebase:^3.6.8firebase-admin:^4.1.0 关于如何解决这个问题的任何想法?
由于您使用的是 browserify 和importsyntax 而不是node.js 模块requiresyntax,因此听起来您正在尝试在浏览器中使用 Firebase Admin SDK。管理 SDK 仅用于在服务器上,而不是用于最终用户访问(请参阅将 Firebase 管理 SDK 添加到您的服务器页面顶部的警告)。
如果您尝试使用 JavaScript SDK 进行最终用户访问,请改为遵循本指南。
如果您在 node.js 服务器上使用它,请尝试使用以下require语法:
var admin = require("firebase-admin");
我正在将 Webpack 用于使用firebase-admin. 解决方案似乎是target在 Webpack 配置文件中设置为'node'.