我正在尝试使用 ajax 登录 API,但出现此错误:
无法加载 XMLHttpRequest。 “Access-Control-Allow-Origin”标头的值不等于提供的来源。因此不允许访问源“ http://localhost ”。
我在整个互联网上阅读了有关此错误的所有信息,并且尝试了所有可以在网上找到的解决方案。我根据此处的 CORS 说明修改了 .htaccess 和 apache httpd 配置文件:http: //enable-cors.org/server_apache.html
Access-Control-Allow-Origin: *
似乎没有任何效果。如果你们能帮我解决这个问题,我将不胜感激。谢谢!
原文由 Daniel R. 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须将 Access-Control-Allow-Origin 标头 设置为 \* 或指定值 http://localhost
您可以通过以下方式做到这一点:
1- 您的代码
2-.htaccess 文件
3- 服务器配置(需要重启网络服务器)
这是显示如何在 apache 上执行此操作的链接
http://access-control-allow-origin-guide.com/enable-cors-on-apache-linux/