Node.js 错误403禁止。没有访问URL的权限
我正在尝试迁移到firebase。但在此之前,我做了一个小小的尝试,执行了下面的一个。我已成功添加并部署了云功能,但出现了一个错误 错误:禁止 您的客户端没有从该服务器获取URL/app/lol的权限 这是在执行以下代码时发生的:Node.js 错误403禁止。没有访问URL的权限,node.js,firebase,express,url-routing,firebase-hosting,Node.js,Firebase,Express,Url Routing,Firebase Hosting,我正在尝试迁移到firebase。但在此之前,我做了一个小小的尝试,执行了下面的一个。我已成功添加并部署了云功能,但出现了一个错误 错误:禁止 您的客户端没有从该服务器获取URL/app/lol的权限 这是在执行以下代码时发生的: const functions = require('firebase-functions'); const express = require('express'); const app = express() // tried adding this as mid
const functions = require('firebase-functions');
const express = require('express');
const app = express()
// tried adding this as middleware
// const cors = require('core'({origin: true}))
var admin = require('firebase-admin');
// app.use(cors)
var serviceAccount = require("./ServiceAccount.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://<my-app>.firebaseio.com/"
});
app.get('/lol', (req, res) => {
res.send(`${Date.now()}`);
})
exports.site = functions.https.onRequest(app);
当我去的路线,它会带我到谷歌认证,并通过正确的帐户签名后。我得到了错误
这里有什么问题 2种解决方法:
exports.site = functions.https.onRequest(app);
到
exports.site = functions.https.onRequest(app);
exports.app = functions.https.onRequest(app);
"rewrites" :[{
"source" : "**",
"function" : "app"
}],
"rewrites" :[{
"source" : "**",
"function" : "site"
}],