真机报错request:fail abort

吐槽

今天上午,用真机测试uni-app app

结果一直报“request:fail abort”

该错误翻译成中文的意思就是——本地不通

于是我就去百度了,还真找到了诸多答案……但是吧,这些答案,甭管新旧,一言难尽啊,基本上就是你抄我,我抄你,难道全网的开发,都特么用一个思路了?

当然,一些排错的思路还是可以借鉴的……

比如,首先确定你的真机和PC,是否在同一个局域网下

废话不多说,上干货

干货

上面所提到的本地不通的意思,就是局域网不通的意思

想让真机访问主机上的接口,其原理和同一个局域网下,两台电脑互相访问其文件夹是一样的

需要配置一个让第三方访问你本地的局域网IP地址

第一步

ctrl+r,在搜索框输入

cmd

之后会弹出小黑框

输入

ipconfig/all

从而得到一堆本地信息,如下图

从本地信息中选择你需要的,我是无线,就主要看无线局域网是配置WLAN的信息了

从中找到IPV4地址、子网掩码、默认网关和DNS服务器

第二步

进入控制面板,找到更改适配器选项,找到WLAN(上面说了,我是无线网)右键,属性,然后对ip4进行设置

将上述信息,输入到相应的位置,保存,确定

基本上完成第二步,就等于成功百分之九十八了

第三步

给共享目录设置端口,我这里用的phpstudy,所以说一下怎么给phpstudy设置

打开phpstudy最新版,然后点击网站,再点击列表右侧相应网站的管理,点修改,出现下图

看红圈部分,填写端口号,保存

注:设置端口之后,原本模拟的域名,就没法用了哈,但可以通过IP访问项目

最后一步

返回项目,将ajax请求地址修改为局域网IP+端口

uni.request({
  url:"http://192.168.120.41:9000/api/xxxx",
  method:"GET",
  data:{},
  success:(res)=>{}
})

人已赞赏
uniapp

微信分享40125错误

2020-6-27 11:16:11

uniapp

获取clientX和clientY

2020-6-27 12:01:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索