我正在尝试将一些数据添加到firebase 中。
但是我得到了以下错误堆栈:
(node:5448) UnhandledPromiseRejectionWarning: Error: 1 CANCELLED: Received http2 header with status: 403
at Object.exports.createStatusError ([...]\Back-end\node_modules\grpc\src\common.js:87:15)
at Object.onReceiveStatus ([...]\Back-end\node_modules\grpc\src\client_interceptors.js:1188:28)
at InterceptingListener._callNext ([...]\Back-end\node_modules\grpc\src\client_interceptors.js:564:42)
at InterceptingListener.onReceiveStatus ([...]\Back-end\node_modules\grpc\src\client_interceptors.js:614:8)
at callback ([...]\Back-end\node_modules\grpc\src\client_interceptors.js:841:24)这是我的密码:
var express = require('express')
var app = express();
var port = process.env.PORT || 3000
app.use(express.static(__dirname));
const admin = require('firebase-admin');
const serviceAccount = require('./test-project-xxx-firebase-adminsdk-xxxx-xxxxx.json');
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://xxx-xxxx-xxxxx.firebaseio.com"
});
app.get("/b", (req, res) => {
const db = admin.firestore();
var cityRef = db.collection('cities').doc('BJ').set({
capital: "sd"});
console.log(cityRef)
})
app.listen(port)发布于 2018-07-29 10:13:39
这是网络问题造成的,伊朗封锁了谷歌防火墙,不能使用谷歌防火墙的某些功能,这意味着我们需要vpn来通过这个模块。
首先,我使用了代理,但它没有工作,但当我使用vpn时,它工作了,数据被发送到我的消防站项目。
发布于 2018-07-29 03:42:08
403是授权错误--意味着您的凭据是正确的,但不允许执行命令/操作。你应该授权火力基地的身份证,然后再试一次。
https://stackoverflow.com/questions/51574647
复制相似问题