在微信小程序开发过程中,开发者工具一切正常,但真机测试会提示request:fail url not indomain list:localhost,
原因:请求的域名不属于合法域名列表
有的小伙伴可能没有服务器域名,下面来讲一下不配置服务器合法域名也能真机测试的方法。以及可能会出现的request:fail net::ERR_CONNECTION_REFUSED
一、在微信开发者工具勾选不校验合法域名
二、手机上打开真机调试模式(不是必须的。)
先用手机扫描预览,
进入小程序之后,点击右上角三个点,打开调试
打开手机真机调式后,小程序里显示vConsole
三、检查小程序代码里请求地址(一定要是ip),如果是localhost或者是127.0.0.1,则换成本机ip
1.如果用的是localhost或者是127.0.0.1
没有步骤二则会提示request:fail url not indomain list:localhost,不在合法域名列表内;
完成步骤二打开手机真机调试模式后, 在手机上真机测试会提示request:fail net::ERR_CONNECTION_REFUSED,请求服务会被拒绝。
2.如果用的是ip,则有没有完成步骤二都能真机调试成功。
所以综合看来不需要步骤二。
完成以上步骤就可以在手机上真机测试了,可以请求成功。
另外:也可以在微信公众平台小程序账号里配置合法域名解决此问题。
评论前必须登录!
注册