字体真棒被 CORS 策略阻止



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

CORS 策略已阻止从源"http://localhost:4200"访问"http://localhost/sites/all/libraries/fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3"处的字体:请求的资源上不存在"访问控制-允许源"标头。因此,不允许访问源"http://localhost:4200"。

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

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

最新更新