繁体   English   中英

如何更改“ Access-Control-Allow-Origin”标头?

[英]How to change 'Access-Control-Allow-Origin' header?

使用Firebase,Axios,VueJS开发小型应用程序。 当我在Firefox上进行测试时,PUT请求会按预期工作。 但是,在最新版本的Chrome上进行测试时,我收到以下消息:

无法加载https://vuejs-stock-trader-XXXXX.firebaseio.com/data.json :对预检请求的响应未通过访问控制检查:“ Access-Control-Allow-Origin”标头的值为“ https:// localhost:8080 '不等于提供的来源。 因此,不允许访问源' http:// localhost:8080 '。

我的本地服务器确实是在发送http而不是https请求,但是对于为什么在FF中而不是在Chrome中起作用,我有些困惑。 有什么方法可以查找/修改ACAO标头? 或者,关于为什么它可能在一种浏览器而不是另一种浏览器上起作用的任何建议?

Chrome浏览器还有一些其他的网络安全措施,如果您使用--disable-web-security选项打开chrome,它应该可以正常运行。

要针对启用了安全性的Chrome解决此问题,您需要修改服务器端响应标头并添加Access-Control-Allow-Origin: *或将*替换为您要从中访问它的网址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM