我试图在node.js中使用Firebase,但是每次重新启动服务器时,我都会收到以下错误:
FIREBASE警告:提供的身份验证凭据无效。这通常表示您的FirebaseApp实例未正确初始化。确保您的apiKey和databaseURL与为您的应用程序提供的值相匹配,或者如果您使用的是服务帐户,请确保它被授权访问指定的databaseURL并来自正确的项目。
以下是我的index.js:_
var express = require('express');
var router = express.Router();
var mongoose=require(
我正在编写一个firebase数据库应用程序,允许通过firebase以每秒一个像素的速度发送网络摄像头图像。然后在另一个网站上读取该数据库,该网站将像素重新组合成图像。 数据库是微不足道的,只有x,y位置和r,g,b值。 var db;
var dbname = 'webcam';
var data = {
x : 0,
y : 0,
r : 0,
g : 0,
b : 0
}; 所以一次只有一个像素存储在数据库中。要将数据发送到数据库,我使用以下javascript函数: function updateDB(x,y,r,g,b){
data.x =
错误
当调用admin.auth().createCustomToken()时,我将得到以下错误:
Error: The caller does not have permission; Please refer to https://firebase.google.com/docs/auth/admin/create-custom-tokens for more details on how to use and troubleshoot this feature.
所提供的文档使我相信,我正在初始化Firebase Admin SDK的服务帐户没有足够的权限。我不相信这是事实,所以我想
在通过firebase登录时,我从firebase获得了uid。使用该uid,我将进入我的数据库并获取有关用户的更多信息。
-user
-9a0rzPh3g5bqclxsarzx6pvd03 <- this is the user id
-name: John Doe
-companyId: Microsoft
-uid: 9a0rzPh3g5bqclxsarzx6pvd03
-email: john.doe@mail.com
-managerEmail: JamesBond@mail.com
现在