原因:缺少 CORS 标头“Access-Control-Allow-Origin”

Posted

技术标签:

【中文标题】原因:缺少 CORS 标头“Access-Control-Allow-Origin”【英文标题】:Reason: CORS header ‘Access-Control-Allow-Origin’ missing 【发布时间】:2020-11-12 23:10:57 【问题描述】:

我的跨域请求被阻止:

同源策略不允许读取远程资源 http://localhost:8092/认证。 (原因:CORS 标头 'Access-Control-Allow-Origin' 缺失)。

当我单击登录按钮时,在执行 Angular 8 项目时发生此错误。

【问题讨论】:

这能回答你的问题吗? How does Access-Control-Allow-Origin header work? 【参考方案1】:

您需要将Access-Control-Allow-Origin: * 标头添加到服务器端点(注意:如果在生产中使用,这允许从任何地方访问)

【讨论】:

以上是关于原因:缺少 CORS 标头“Access-Control-Allow-Origin”的主要内容,如果未能解决你的问题,请参考以下文章

跨域请求被阻止:& 原因:缺少 CORS 标头“Access-Control-Allow-Origin”

CORS 标头“Access-Control-Allow-Origin”缺少 Laravel 5.4

带有 PHP 标头的跨域请求标头 (CORS)

缺少 CORS 400 标头(以及其他问题)

django-cors-headers 和 nginx 配置:预检响应缺少 CORS 标头

仅在 Angular 资源请求中缺少 CORS 标头