小编Gij*_*kom的帖子

Firebase 函数 HTTPS 403 禁止

我使用 Node 和 Express 构建了一个 Firebase HTTP 事件函数。该函数正在运行,但是当我在客户端调用该函数时,我得到403 Forbidden. 第一次调用该函数时,我被要求使用 Google 帐户登录。我使用与 Firebase 相同的帐户登录,但是当我调用该函数时,我得到了:

403错误截图

我查看了谷歌云平台上的use角色,调用该函数的权限设置为allUsers. 我在 Firebase CLI 中退出并重新登录。

这是index.jsfunctions文件夹中的:

const functions = require('firebase-functions');
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
const port = process.env.port || 5600
const nodemailer = require('nodemailer');

app.use(express.static('Public'));

app.use(bodyParser.urlencoded({ extended: true }));

const urlencodedParser = bodyParser.urlencoded({extended: true});

app.post("/api/user", urlencodedParser, (req, res) => {
  res.sendFile('../Public/bedankt.html', {root: __dirname})
  const persGegevens = req.body

  const string = JSON.stringify(persGegevens, …
Run Code Online (Sandbox Code Playgroud)

node.js express firebase google-cloud-functions

13
推荐指数
3
解决办法
9042
查看次数