gpt4 book ai didi

node.js - 收到状态为 : 403 at Object.exports.createStatusError 的 http2 header

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:28 27 4
gpt4 key购买 nike

我正在尝试将一些数据添加到 firebase firestore 中。

但我收到以下错误堆栈:

(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)

最佳答案

403 是授权错误 - 意味着您的凭据是正确的,但不允许执行命令/操作。您应该在 fire-base 上授权该 ID,然后重试。

关于node.js - 收到状态为 : 403 at Object.exports.createStatusError 的 http2 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51574647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com