引自免费微信小程序:皆我百晓生
从你提供的信息来看,你在微信小程序开发中遇到了网络连接问题。错误信息表明你的小程序在尝试连接到 https://localhost:8081/getshop/1
时被拒绝了。这可能是由于以下几个原因造成的:
- 服务器未运行:确保你的服务器(在本地运行于端口 8081)正在运行并且接受连接。你可以尝试在浏览器中访问该URL,看看是否能够正常连接和获取数据。
- 代理设置问题:虽然你提到了已经设置了不使用任何代理,但请确保你的开发环境中没有其他代理软件或设置干扰网络连接。试着关闭任何可能的代理软件,然后再次尝试。
- 合法域名校验问题:根据你的图3和图4描述,你选择了不校验合法域名等设置。虽然这可以解决某些开发环境的问题,但在实际部署时可能会导致问题。确保你的服务器使用了有效的HTTPS证书和正确的域名设置。
- 小程序网络请求权限问题:确保你的小程序有正确的网络请求权限。在微信开发者工具中检查小程序的权限设置。
- 代码问题:对于你提供的图7中的代码片段,代码本身看起来没有明显的问题。但在实际应用中可能会出现其他相关配置问题或者网络响应格式不正确等问题导致请求失败。确保服务器返回的数据格式与你在代码中期望的格式一致。
解决步骤建议:
- 确保服务器正在运行并且接受连接。
- 检查代理设置,确保没有代理干扰网络连接。
- 检查服务器是否使用了正确的HTTPS证书和域名设置。
- 检查小程序的权限设置,确保有正确的网络请求权限。
- 如果上述步骤都没有解决问题,尝试查看服务器的日志以获取更多关于为什么连接被拒绝的信息。
如果问题仍然存在,你可能需要提供更多的信息或者考虑寻求更专业的技术支持来帮助你解决问题。