与非CORS / JSONP api的通信

时间:2015-09-17 08:38:56

标签: html angularjs api proxy ionic

我通过Ionic框架构建移动网络应用程序。在我的应用程序中,我想从API获取数据,似乎API仅支持PHP(或某些服务器端语言)中的请求。因此它不支持我用来通过AngularJS发出请求的CORS或JSONP。

如何在我的应用中与此API通信?我是否必须设置某种API代理或者最常用的方式是什么?看起来像是一个非常常见的问题,但在搜索时我真的很困惑.. node-modules,browserify,proxies。

1 个答案:

答案 0 :(得分:0)

这是可能的,但您需要一个中间服务器,使用img {width:100%;} CORS来提供可以通过javascript读取的API内容,或者您​​需要在使用iframe的丑陋方式,而不是从iframe获取内容(如果您可以通过get请求进行通信)。