我在角度5中是新手,这个问题令我震惊。
当我对此外部服务器生成请求(我无权访问它)时,出现以下错误:
无法加载http://api.football-data.org/v1/fixtures?timeFrame=p5:在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Origin。
我已经读到这可能是由服务器配置引起的。我不明白的原因是,如果我使用HTTP请求者扩展名创建请求,为什么我的浏览器也没有问题。
我的角度应用程序有什么问题吗?
提前谢谢!
答案 0 :(得分:0)
您是正确的,这是由服务器配置引起的。请参阅此处的文档:https://angular.io/guide/deployment#requesting-services-from-a-different-server-cors
要回答为什么它在您的HTTP请求程序扩展中起作用,我认为这与邮递员起作用的原因相同:CORS with POSTMAN