首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接收到状态为: 403 at http2的http2报头

接收到状态为: 403 at http2的http2报头
EN

Stack Overflow用户
提问于 2018-07-28 19:40:57
回答 2查看 573关注 0票数 1

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

但是我得到了以下错误堆栈:

代码语言:javascript
复制
(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)

这是我的密码:

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-29 10:13:39

这是网络问题造成的,伊朗封锁了谷歌防火墙,不能使用谷歌防火墙的某些功能,这意味着我们需要vpn来通过这个模块。

首先,我使用了代理,但它没有工作,但当我使用vpn时,它工作了,数据被发送到我的消防站项目。

票数 0
EN

Stack Overflow用户

发布于 2018-07-29 03:42:08

403是授权错误--意味着您的凭据是正确的,但不允许执行命令/操作。你应该授权火力基地的身份证,然后再试一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51574647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档