解决登录问题 - 域名校验
问题原因
微信小程序默认不允许访问 http://localhost:8080,需要在开发环境中关闭域名校验。
解决方案
方法1:关闭域名校验(开发阶段推荐)
- 在微信开发者工具中,点击右上角的 "详情" 按钮
- 在 "本地设置" 选项卡中
- 勾选 "不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书"
- 重新编译项目
方法2:配置合法域名(生产环境)
如果要在真机上测试,需要:
- 登录微信公众平台(https://mp.weixin.qq.com)
- 进入"开发" -> "开发管理" -> "开发设置"
- 在"服务器域名"中添加你的后端域名(需要 HTTPS)
- 注意:本地开发时仍需要使用方法1
当前配置
目前 API 地址设置为:http://localhost:8080/api
如果是开发环境,请使用方法1关闭域名校验。