收藏
回答

测试环境换到不同局域网后,微信小程序前端提示跨域?

背景:微信小程序开发过程中(未上线),采用前后端分离的开发模式,后端将局域网的本机IP通过内网穿透映射为公网IP(http形式,不是https),后端有做跨域处理。微信小程序前端已经勾选了“不校验合法域名”。

问题场景:前端测试时,如果wifi跟后端接入的是同一个局域网,就能正常请求数据。切换成移动网络后(即不在一个局域网下),就无法接收数据,并报跨域错误。

疑惑:我的需求(后端提供http网址,前端任意一个其他局域网中的开发者都能访问微信小程序)是可实现的吗?如果可实现,应该怎么做?

报错图片:

回答关注问题邀请回答
收藏

1 个回答

  • 月
    发表于小程序端
    2023-10-31

    问题解决了,回答那个疑惑,是可以的。后端内网穿透就行。我出现问题的原因是直接用微信开发者工具运行了hbuilder里的代码。但这种情况下,在微信开发者工具里面改动代码是不生效的!

    2023-10-31
    有用
    回复
登录 后发表内容