心澄欲遣

不践迹,亦不入于室

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

cordova的http插件不能使用在browser上,所以当需要在browser上浏览时,需要使用@angular/http 里的方法来访问nodejs服务。

如果出现服务端能够接收请求并相应,而客户端接收不到服务端返回的数据时,应该是出现跨域问题。

解决办法,针对koa2框架,其它情况尚未尝试。

安装 koa2-cors

npm install --save koa2-cors

使用

var koa = require('koa');
var cors = require('koa2-cors');

var app = koa();
app.use(cors());//app.js放在最前面
......//其它的app.use(...)

 

具体配置请访问https://github.com/zadzbw/koa2-cors

posted on 2017-12-29 16:19  心澄欲遣  阅读(423)  评论(0编辑  收藏  举报
欢迎第myspace graphics个访客