【发布时间】:2018-09-26 03:07:12
【问题描述】:
我目前的用例很简单,我只需要向我在本地开发的云功能发出一个 post 请求。
关键是,当我开火时
firebase serve
主机部署在 localhost:5000
云功能部署在localhost:5001
这两者来自不同的来源,因为端口不同。因此,当浏览器发送初始预检请求时,它会失败并显示错误消息
Failed to load http://localhost:5001/projectname/region/sendEnquiry: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5000' is therefore not allowed access.
如何设置标头以在本地进行测试?(再次,我不是专业人士,我猜当我决定在生产中部署时我将具有相同的来源。如果没有,无论如何我仍然需要解决方案)
谢谢。
【问题讨论】:
标签: firebase google-cloud-functions