当我使用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替代方案。