我是AngularJS的新手,正在使用openweathermap api在Udemy上构建应用程序。 API是http,因此heroku阻止了混合内容。
我读到我可以使用cors-anywhere.herokuapp来解决这个问题,但后来我收到了这个错误: “无法加载资源:服务器响应状态为400(需要标题)”
这是我的控制器中的代码: $ scope.weatherAPI = $ resource(“https://cors-anywhere.herokuapp.com/http://api.openweathermap.org/data/2.5/forecast/daily?id=4180439&appid=56acd9fb4a4f6138a4dd1055a7fde1fd”,{callback:“JSON_CALLBACK”},{get:{method:“JSONP”}});
我的问题是如何使用$ resource在AngularJS中添加此标头?
感谢您的帮助!
看起来像“cors anywhere”除了api调用工作之外我需要添加一个请求标头?我不知道该怎么做。有什么想法吗?
我的应用: https://weather-app-gurliaccio.herokuapp.com/#/
我想我的问题是如何在AngularJS中添加http请求标头?
谢谢!