新角度,AngularJS - 创建服务时,您从哪里获取JSON数据?
所以我正确的想法,当创建一个服务,你请求JSON数据从其他人控制的服务器?
例如,如果我想创建一个天气应用程序,我会去哪里获取JSON数据?有没有一个共同的研究等地点?
干杯
新角度,AngularJS - 创建服务时,您从哪里获取JSON数据?
所以我正确的想法,当创建一个服务,你请求JSON数据从其他人控制的服务器?
例如,如果我想创建一个天气应用程序,我会去哪里获取JSON数据?有没有一个共同的研究等地点?
干杯
如果数据不是你的(同一域),则需要从服务器查询从数据提供程序的API,除非数据提供者有一定的JSONP实现。这是因为您无法在浏览器中进行跨资源请求,所以您必须将其作为服务器端(例如PHP)。 https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
编辑:如果服务器允许CORS,你也可以在js中完成。大多数API不会支持它。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
其实,你可以,如果你设置原点或调整政策。 –
看看CORS:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS –
@DavidHoelzer我没有考虑过你自己的服务器吗?据我所知,如果服务器不允许这样做(这是永远不会接近的),你不能这样做。所以你可以善意地解释我错过的东西,然后加上它。 –
要使用Weather API,您可以使用此站点。他们为消费api提供了很好的文档。 openweathermap.org/current
不,没有其他常见的研究api的地方比你最喜欢的搜索引擎 – charlietfl