当前位置: 首页 > 知识库问答 >
问题:

由于CORS限制,无法使用firebase进行本地测试

上官波鸿
2023-03-14

问题是,当我开枪的时候

firebase serve
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.

我如何在本地设置测试的头?(再一次,我不是一个专业人士,我猜当我决定在生产中部署时,我会有相同的起源。如果不是,无论如何,我仍然需要解决方案)

共有1个答案

束俊英
2023-03-14

注意,服务器和云功能是不同的服务,永远在不同的端口。

CORS确实是由跨域问题引发的。如果都是本地的,就不应该真的有跨域违规。

 类似资料:
  • 问题内容: 我正在寻找在使用本地文件对Golang进行测试时应该使用的最佳实践。 通过使用本地文件,我的意思是为了测试功能,应用程序需要一些本地文件,因为该应用程序经常从这些文件中读取数据。 我不确定是否应该在使用ioutil包tempdir和tempfile函数运行测试之前自己写临时文件,还是创建一个测试文件夹? 然后从里面的内容中读取 谢谢 问题答案: 这是我当前的测试设置: 特定于单个程序包

  • 我正在构建一个android应用程序,它使用Firebase作为后端,并采用模型、视图和演示者架构。然而,Firebase是一种云服务的事实使我的android应用程序中的自动测试变得复杂。到目前为止,我已经构建了大部分身份验证系统,但无法看到如何在我的应用程序中实现Firebase代码的单元测试。在端到端测试方面,我也陷入了困境。 由于测试是任何android应用程序的基础,没有it应用程序开发

  • 问题内容: 关于如何处理这个问题似乎没有很多答案(但是有很多问题),所以我将把我的名字添加到合唱中,并为不涉及Node的答案祈祷。 我通过Chrome控制台遇到的错误: 我正在使用这样的Rails AJAX请求: 对于这个特定的原型应用程序,我设置了Rack :: Cors以使所有功能正常运行。这是在我的application.rb中: 有没有人知道如何配置这些东西来解决这个问题?我必须假设有一种

  • Browserstack已停止其chrome扩展以进行本地应用程序测试,并已转移到桌面应用程序/。您必须下载才能进行本地测试的exe。 我似乎无法运行Windows 10,我想知道是否还有人遇到过这个问题并解决了它。 当我下载并执行他们的桌面应用程序时,它告诉我启用了本地测试:https://imgur.com/a/2ey7N3U 然后,当我使用Browserstack Live测试本地开发时,我

  • 我已经在我的ASP中启用了CORS。NET MVC API,使用以下代码: 我尝试从API获取数据,打开localhost:6320/API/users,它工作了,我获取了所有数据。现在,当我尝试从Angular 7应用程序获取数据时,数据未加载,出现错误 “访问位于的XMLHttpRequest”http://localhost:6320/api/users“起源”http://localhos