尝试调用 Firebase 函数时的访问控制允许来源



我确定这很简单,但Firebase函数的全部意义不就是允许我通过客户端代码调用函数在服务器端运行吗?如果我将 HTTP 请求发送到从我的应用程序到函数地址的地址,我只会收到"访问控制-允许-源"错误。javascript 应该如何从客户端调用这些函数?

您需要启用 CORS 以允许跨源 HTTP 请求。 有官方的示例代码演示如何使用 cors 节点.js 模块来实现它。

或者,如果您使用 Firebase Hosting 来托管应用,则可以在站点网域下公开您的 HTTP 函数,以便对该函数的所有请求都显示为来自同一网域。

相关内容

最新更新