【问题标题】:Angular 8 - No access control allow Origin header is present on the requested resource?Angular 8 - 没有访问控制允许请求的资源上存在 Origin 标头?
【发布时间】:2020-09-25 04:02:58
【问题描述】:

CORS 政策:请求的资源上不存在“Access-Control-Allow-Origin”标头。

http://localhost:4200/

http://localhost:52755/

【问题讨论】:

  • 我也遇到了同样的问题,找了很长一段时间..仍然没有答案。我已经将 Digital Ocean 中的 COR 添加到所有 origin * 和 header * 。但仍然是同样的问题..

标签: angular api cors cross-domain


【解决方案1】:

将这些节点添加到您的 Web.config:

<configuration>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*"/>
        <add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
        <add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS" />
        <add name="Access-Control-Max-Age" value="1728000" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration>

【讨论】:

猜你喜欢
  • 2016-03-15
  • 2013-12-24
  • 2017-02-04
  • 2014-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
相关资源
最近更新 更多