1***@qq.com
1***@qq.com
  • 发布:2018-05-31 11:45
  • 更新:2018-07-20 08:46
  • 阅读:6291

hbuilder打包vue apk后,手机访问无法获取服务器数据

分类:HBuilder

请问,vue采取axios访问nodejs服务器,在手机上用chrome通过ip可以正常访问,但打包成apk(发行原生安装包),在手机上安装后,能显示页面,但获取不到服务器数据,请问如何解决,谢谢!

2018-05-31 11:45 负责人:无 分享
已邀请:
Reinhardt

Reinhardt

axios 不支持跨域 是不是跨域了

1***@qq.com

1***@qq.com (作者) - it男

nginx设置了代理:
location ^~/users {
proxy_pass http://192.168.0.101:4000/users;
}
location ^~/cart/ {
proxy_pass http://192.168.0.101:4000/cart;
}
location ^~/goods {
proxy_pass http://192.168.0.101:4000/goods;
}
而且,在手机上用chrome输入电脑IP 是可以正常请求到数据的,就是用hbuilder打包成原生apk安装后,
可以打开页页,就是没有数据。vue是用webstorm开发的,请教要如何设置?

9***@qq.com

9***@qq.com

怎么解决,我的也是,本地访问服务端,设置跨域都可以,但是打包后放到服务器上,就获取不到后台数据,我看里面获取数据的路径发生了变化,我的是/api没有替换成我的访问地址。

该问题目前已经被锁定, 无法添加新回复