摘要:微信公众号授权通过内网穿透实现本地调试最近开发公众号,遇到一个很郁闷的问题,这个可以结合我的另一篇微信授权的文章看。就是微信授权之后,遇到需要调试代码,打印都需要提交到线上的测试服务器才能看到结果。
微信公众号授权 通过「内网穿透」实现本地调试
最近开发公众号,遇到一个很郁闷的问题,这个可以结合我的另一篇微信授权的文章看。
就是微信授权之后,遇到bug需要调试代码,打印log都需要提交到线上的测试服务器才能看到结果。
这是由于微信授权流程中的后端回跳到前端的那个地址必须是线上地址。
这就导致授权之后,每次代码调试都十分痛苦
直到发现了一个「内网穿透」的方式,就是利用natapp这类工具,将本机的IP和端口映射到外网指定的域名下,通过访问映射的外网域名就可以直接访问到本机的服务。
https://blog.csdn.net/xyang81...
https://natapp.cn/
跟着操作流程就可以了,我只记下几个我遇到的问题
在MAC下启动1024以下的端口,需要使用root模式,也就是sudo。使用sudo npm run dev即可正确运行项目
下载了natapp后,没法双击打开,而是需要在终端用命令行 ./natapp 打开
下载config.ini文件到跟natapp同一个目录下,
配置config.int,方法就是去natapp的后台复制你的authtoken,粘贴到config.init文件
运行natapp时,Linux/Mac 系统 需要 添加执行权限:chmod a+x natapp
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/99121.html
摘要:内网穿透由于微信开发的端口必须是最近貌似增加了,所以一个内网穿透工具还是很有必要的。我个人使用的是浏览器微信调试工具。若确认此次请求来自微信服务器,请原样返回参数内容,则接入生效,成为开发者成功,否则接入失败。 首先github地址奉上:https://github.com/xiadd/shorthand 欢迎star?最近又拾起了微信开发,之前的公众号是用的flask进行开发的,所以...
摘要:那么在这里有个坑就是微信验证默认的请求是方式,但是真正接入微信服务器用以开发时采用的确实方式,所以我们在微信后台配置验证接口时,要使用方式,在验证成功配置完成后再改回方式。 ①首要工作内容是什么呢?那当然是注册申请一个公众号啦!! ②接着就是登录进去公众号了,先点击公众号设置去完善你自己的公众号配置,否则难以进行下一步,简单设置一些头像、公众号名称、介绍等等就可以了 ③接下来就是开发重...
摘要:微信年月日发公告称,个人主体注册公众号数量上限由个调整为个。大家都知道每个微信公众号在进行开发时,授权回调的域名只能设置一个,正常的开发一般一套环境就对应一个域名。 微信2018年11月16日发公告称,个人主体注册公众号数量上限由2个调整为1个。企业类主体注册公众号数量上限由5个调整为2个。这个对马上要注册公众号的企业来说顿时心情不好了。 大家都知道每个微信公众号在进行开发时,授权回调...
阅读 2371·2021-11-24 10:31
阅读 3426·2021-11-23 09:51
阅读 2238·2021-11-15 18:11
阅读 2386·2021-09-02 15:15
阅读 2452·2019-08-29 17:02
阅读 2283·2019-08-29 15:04
阅读 830·2019-08-29 12:27
阅读 2853·2019-08-28 18:15