测试环境换到不同局域网后,微信小程序前端提示跨域?
背景:微信小程序开发过程中(未上线),采用前后端分离的开发模式,后端将局域网的本机IP通过内网穿透映射为公网IP(http形式,不是https),后端有做跨域处理。微信小程序前端已经勾选了“不校验合法域名”。 问题场景:前端测试时,如果wifi跟后端接入的是同一个局域网,就能正常请求数据。切换成移动网络后(即不在一个局域网下),就无法接收数据,并报跨域错误。 疑惑:我的需求(后端提供http网址,前端任意一个其他局域网中的开发者都能访问微信小程序)是可实现的吗?如果可实现,应该怎么做? 报错图片: [图片][图片]