先说方法:内网穿透,使用软件:cloudnet(完全免费)
由于小程序上线必须使用https,远程调试阶段也得有https(就离谱),但很多自学者苦于没必要租长期服务器,就算租了服务器还要搞一个域名,搞了域名还要证书,搞了证书还要备案,备案又必须要一个使用时间高于3个月的服务器???,所以有没有一种方法在本地部署后端项目,并可以进行小程序调试呢?没错,内网穿透可以
操作步骤
1.进入Cloudnet - 专业易用的企业级 meshVPN 云网络官网,注册登录,这里我直接采用微信登录,之后会跳转到以下界面
2.安装客户端,完成安装后将设备加入到该网络(基本根据安装程序一步一步来就可以了,不会有什么问题),重新进入该页面会发现在我的设备中多了一条信息
3.点击内网映射,创建映射,,公网入口就选择离自己近的,映射协议的话,测试小程序的话选择https,目标地址就用127.0.0.1,目标端口就选择自己后端占用的端口,其他的默认不变即可
4.提交以后,就会在映射列表里多一条记录,这里的服务地址就是微信小程序中设置的后端地址,接口则使用映射接口,我这里创建的映射接口是443,然后先用postman做一下测试
可以看到是可以正常访问的,之后再在小程序中尝试一下也是可以正常传输数据的,我将小程序代码上传后使用体验版小程序,在手机端依然可以正常访问
最后需要注意的是,免费版使用期是七天,每隔七天需要重新启动一下服务
还没有评论,来说两句吧...