【发布时间】:2020-10-16 20:27:03
【问题描述】:
从我自己的域访问 my Function ,该功能将起作用,但客户端收到一个错误,即它被 CORS 阻止。
exports.registerNewUser = functions.https.onRequest((request, response) => {
我称之为:
var url = "https://us-central1-xxxxxxxx.cloudfunctions.net/registerNewUser";
$.get(
url,
{email : email, userid:userID},
function(data){ ....
我前段时间问过这个问题,我发现用这个包装函数内容,解决了它:
cors(req, res, () => {
我看不到有人这样做,我想知道我是否/为什么真的需要这个,因为文档从来没有提到过类似的东西。 (函数会触发但永远不会发送响应)
从浏览器执行此函数链接效果很好。
【问题讨论】:
-
其实文档里有提到,见firebase.google.com/docs/functions/…
标签: javascript node.js firebase google-cloud-functions cors