2017-07-23 14 views
0

我敢肯定,这是简单的,但不是整点的火力点的功能,让我通过客户端代码调用函数在服务器上运行-侧?如果我将HTTP请求发送到从我的应用程序到函数地址的地址,我只会得到'Access-Control-Allow-Origin'错误。 javascript应该如何从客户端调用这些函数?访问控制允许来源试图调用火力地堡功能时

+0

见https://firebase.google.com/docs/functions/http-events#use_middleware_modules_with_cloud_functions。如果这不起作用,请分享[重现您卡住的最小代码](http://stackoverflow.com/help/mcve)。 –

回答

1

您需要启用CORS允许跨域的HTTP请求。有official sample code演示如何使用cors node.js module来启用该功能。

或者,如果你使用火力地堡主机托管您的应用程序,你可以暴露在你的网站域名的HTTP的功能,这样的功能,所有的请求似乎来自同一个域。

+0

您如何“在您的站点域下公开您的HTTP功能,以便对该功能的所有请求看起来都来自同一个域。” (我正在使用Firebase托管托管我的应用)@ doug-stevenson – NDavis

相关问题