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