0

当我使用 fontawesome 并且图标没有出现时,我收到以下错误。有谁知道这个问题是什么?

CORS 策略已阻止从源“ http://localhost:4200 ”访问位于“ http://localhost/sites/all/libraries/fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3 ”的字体:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:4200 ”。

4

1 回答 1

1

这是一个 CORS 问题 - 跨域(域)请求通常会被浏览器阻止,这是一种安全措施。如果协议、域或端口不同,则源不同。

如果您使用的是 .NET Core,则可以通过中间件组件启用 CORS。ASP.NET Web API 也有 CORS 替代品。

于 2017-10-11T03:37:04.787 回答