用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2017-3-23 14:52:35 天下雪原创达人 造轮子 人生巅峰 楼主 09999
很多人刚开始进入小程序的时候,总会问这样一个问题:
怎么请求本地网络啊 IP形式的网络?怎么访问本地架设的服务器?


所以就专门集中一个帖子说明这个问题:

情况一:无appid下:
             你可以直接使用无appid模式进行开发,但是此模式下无法进行真机预览;此模式下可以直接使用本地服务器的数据;
1.jpg

情况二:使用appid下:
             使用aapid时,可以进行真机预览;此时如果需要使用本地服务器,可以做如下操作:
2.jpg

3.jpg


             在开发环境下开启这个选项,即可开始使用本地服务器;原因参考:跳坑《七十九》打开调试模式与非调试模式,不校验域名
             辅助知识:127.0.0.1和localhost和本机IP三者的区别!!!(你也可以搜索这三者的区别)跳坑《一百零九》微信开发者工具【项目】详解

             可能会出现的错误:
localhost不可以,而127.0.0.1可以;


相关文章:实用小技巧:小程序后台配置了服务器域名怎么在本地调试
一直提示域名不合法,好坑爹,有没有什么办法可以在本地调试的呢?
解决方法:改HOSTS文件,把小程序后台配置的https域名,重定向到本地 然后直接在本地调试
本地的也要https,用IIS自带的证书就可以


微信小程序后台本地调试分享
1、整个花生壳将内网地址映射一个外网域名
1) 要装2.8 版本的,3.0 的很操蛋,免费也要花6元进行身份认证
2) 进行端口之类的配置,再在花生壳里 “域名诊断”下,没问题就继续。
2、装个 nginx ,替换
nginx.conf 中的内容


微信小程序真机(手机预览)https访问本地服务程序
如果不去访问后台服务程序,单纯的预览页面及之间的跳转等动作,真机测试很简单,有appid即可,不过没什么意义,完全是单机程序;但要访问后台,微信小程序对请求做了严格的限制,合法的域名、备案、服务器配置、ssl证书(还要检测能通过)、TLS版本问题、url不能有端口等等让人举步维艰。我遇到的问题是服务程序部署到公司服务器上,域名不能备案(好多信息要填,我不知道),证书检测未通过(阿里云申请的,不知道为什么),默认端口不对外开放也没权限使用,无奈我只能把服务程序部署到我本地电脑上,缺陷是只能自娱自乐,好处是也能体验小程序的功能,还能随时调试前后台。


相关工具:
内网穿射工具,本地调试必备

NATAPP内网穿射工具:https://natapp.cn/


ngrok 服务搭建内网穿透
node插件http-proxy反向代理实现对端口的分发
Nodejs+Express创建HTTPS服务器+WS模块创建加密的WS服务
用nodejs快速实现微信小程序的websocket服务端
wift和Perfect软件框架逐步设置一个简单的HTTP服务器
为苹果ATS和微信小程序搭建 Nginx + HTTPS 服务


相关讨论:
https 怎么映射到本机
一个服务器怎么运行多个小程序

相关讨论:

大家都是怎么调试的啊?比如从我本地localhost获取数据,但是手机预览的时候数据肯定是出不来,这种情况怎么破啊?



新增案例:由TinyTin提供:
没想到可以直接本地调试不做验证域名和https  。。。。。还有就是重启下微信小程序的开发工具就好了。。。


有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
发新帖
您需要登录后才可以回帖 登录 | 立即注册