uni-app项目中,设置代理,通过HBuilderX启动后,及时不添加接口前缀地址,也是自动补上localhost:端口号,但是在微信小程序中貌似并不会这样。

uni-app提供了域名环境的配置:

process.env.NODE_ENV

通常情况下,会这么配置:

let url_config = ""

if(process.env.NODE_ENV === 'development'){
    // 开发环境
	url_config = ''
}else{
    // 生产环境
    url_config = 'http://test.cnuaa.com'
}

这样在浏览器上是没问题的,在接口请求的时候会自动在接口名前面补充请求地址:

但是在微信开发者工具中直接报:request:fail invalid url “接口名”;

处理方法:

let url_config = ""

if(process.env.NODE_ENV === 'development'){
    // 开发环境
	url_config = 'http://localhost:8081'
}else{
    // 生产环境
    url_config = 'http://test.cnuaa.com'
}

上面代码中,直接将本地的地址固定。

转载请注明出处,谢谢。

印象资源网- 版权声明©
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长进行删除!
2. 本站提供教程视频、源码、模板、插件等等其他资源,需要技术服务可以联系管理员。
3. 如有链接无法下载、失效或广告,请联系管理员处理!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需,请大家谅解,谢谢。
5.联系客服邮箱(1):810023272@qq.com
联系客服邮箱(2):578561952@qq.com
6.联系客服QQ:点击我和交流
印象资源网 » uni-app转微信小程序,浏览器能访问接口,微信报错?

发表评论

提供最优质的资源集合

了解详情