Node.js Firebase功能在本地工作,但在部署时不起作用
当使用postman通过localhost访问路由器时,我得到了预期的“Hello name”响应,但当尝试访问它时,我得到了以下结果: index.jsNode.js Firebase功能在本地工作,但在部署时不起作用,node.js,firebase,google-cloud-functions,Node.js,Firebase,Google Cloud Functions,当使用postman通过localhost访问路由器时,我得到了预期的“Hello name”响应,但当尝试访问它时,我得到了以下结果: index.js const functions = require('firebase-functions'); exports.Hello = functions.https.onRequest((req, res) => { res.send("Hello " + req.query.firstName); }) 您知道为
const functions = require('firebase-functions');
exports.Hello = functions.https.onRequest((req, res) => {
res.send("Hello " + req.query.firstName);
})
您知道为什么会这样吗?如果您使用默认值部署HTTP函数,请使用该函数 如果在调用函数时不想进行身份验证,可以遵循以下步骤
另外,在创建函数时,您可以在云控制台中标记选项“允许未经验证”,或者在使用
gcloud函数部署时添加标志--Allow unauthenticated
,这实际上似乎是一个邮差问题
仍然不确定到底出了什么问题,但url在浏览器中的工作与预期一样