为了账号安全,请及时绑定邮箱和手机立即绑定

各位大神请教一下关于跨域的问题

各位大神请教一下关于跨域的问题

     在慕课网学习了一个实战课程,在课程里面老师的搜索功能使用了nodejs http模块来转发数据,因为我使用vue-cli完成这个项目,它可以设置代理避免跨域问题。老师的项目是这样的     创建服务器在3001->本地使用ajax请求ajax/search接口->接口使用http模块发送请求到一个真正后台接口上,没有发生跨域问题。     我就想到能不能我使用mockjs,请求接口被拦截,然后使用http模块发送请求并返回数据,结果发生跨域问题了,有点想不通,有没有大神能解惑,或者有什么办法能让我打包以后可以请求该数据不发生跨域问题呢。
查看完整描述

1 回答

?
Keyro

TA贡献105条经验 获得超21个赞

没有看明白你的意思。你的意思是你使用了mock.js拦截请求后就不能跨域了?

查看完整回答
反对 回复 2018-05-23
  • 可以说很强了
    可以说很强了
    我用mockjs拦截请求后,用http模块发送转发请求到真实后台,这个过程报跨域错误了,老师是使用koa创建一个本地接口接受请求,然后再转发到后台的
  • Keyro
    Keyro
    首先要保证你的mockjs和http模块在同一个域内才不会跨域,你也可以用koa创建一个服务,把前端项目放到这个koa服务里面,然后用koa去转发mockjs的请求
  • 1 回答
  • 0 关注
  • 1230 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号