微信公众号如何使用域名直接调试本地开发环境代码的方案

摘要:
您必须使用域名才能访问。我们打包代码并将其放在服务器上进行调试,然后再次上传进行调试。通过此操作,我们可以实现本地直接调试:npm run dev启用的本地代码调试服务是:修改c:mac计算机并修改/etc/hosts文件。可以使用各种代理转发工具。Https:您可以使用计算机上的微信开发工具访问域名http:您的本地代码调试服务。然后在计算机上打开数据包捕获代理(只需使用Fiddler2)。

 微信公众号,必须通过域名才能进行访问。很多人调试时,都是把代码打包放到服务器上来调试,发现问题本地修改,再次上传调试,这样效率非常低。

我们通过这样操作可以实现本地的直接调试:

首先公众号里设置好域名,验证域名所有者。

我们假设,域名为:http://wechat.hz300.com,npm run dev开启的本地代码调试服务为:http://localhost:8090/。

再配置:

1、修改本地hosts,将wechat.hz300.com映射到127.0.0.1。修改c:windowssystem32driversetchosts文件即可。mac电脑修改/etc/hosts文件。

2、设置本地代理转发,将80端口转发到8090端口。可使用各种代理转发工具。我用的是自己写的工具:https://github.com/hzsrc/dynamic-mocker,执行npm run proxy80即可。

设置完这一步,你就可以再电脑上使用微信开发者工具访问域名http://wechat.hz300.com进行调试了。访问的走向是:wechat.hz300.com:80 => 127.0.0.1:80 => 127.0.0.1:8090,也就是你的本地代码调试服务。

3、如果需要用真机调试,可以将手机与电脑连接同一个局域网络,然后在电脑开启一个抓包代理(用Fiddler2即可,mac可以Charles),再将手机的wifi代理设置为你的电脑ip及8888端口。这样,在手机上访问网络时,将通过抓包代理到你的电脑上。微信访问http://wechat.hz300.com也将最终访问到你的本地代码调试服务。

免责声明:文章转载自《微信公众号如何使用域名直接调试本地开发环境代码的方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇kettle作业(job)调用转换,设置变量,写日志到数据库中【转】xxl-job-executor2.2.0添加为默认执行器(docker方式)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

720P、、、1080P采用H.264编码的码流是多少M?

20P ,大约就是百万像素 ,码流大约在2到4或者5M;  1080P 大约在4到8M 。  H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压知缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC...

MHDD检测不到硬盘的解决办法

进入MHDD4.6,进入软件后,只发现了光驱,没有发现硬盘。在BIOS下却能看到硬盘。可能是因为硬盘是SATA的问题,有2种方法可以解决。 方法一 进入BIOS设置,更改硬盘的模式,把SATA改成IDE,也有的电脑要改成“Compatible Mode”(兼容模式),改完之后保存下,重启电脑MHDD就能正确识别出硬盘了。我是用的这个方法,简单可行。 方法...

小米手机Root

1.将手机恢复出厂设置。 2.下载对应手机版本的开发版系统,进行安装。 这里最好是下载官方版的http://www.miui.com/download.html下载之后把Rom包放在手机上,然后可以在设置的=>我的设备=>MIUI版本=》点击右上角=>手动选择安装包, 如果没有 手动选择安装包 这个选项的话,可以在设置的=>我的设备...

OOM when allocating tensor of shape [] and type float [[node conv2d_224/kernel/Initializer/random_uniform/min (defined at ./intances/utils.py:19) ]]

当你们在用模型加载,tensorflow-gpu预测的时候,有没有出现这样的错误?? 经过网上的资料查阅,更多的解释是GPU的显存不足造成的,于是乎,我查看了一下GPU显存:nvidia-smi 不看不知道,一看确实是那么回事:tensorflow-gpu执行默认将GPU显存占满,官网也做了解释说明:https://www.tensorflow.org/...

VMP加壳(三):VMP壳爆破实战-破解某编辑类软件

  这次爆破的是某编辑类软件,版本是32位绿色版本:V4.3.1      1、OD打开后发现了VMP0段,这里下个内存访问断点:      又来到这里了,非常明显的VMP入口特征:      一大堆push指令又开始保存物理寄存器;同时让esi指向虚拟指令集;和上面一篇文章分析的混淆手法一模一样,个人猜测用的VMP也是3.5.0版本的;    分配虚拟栈...

用gdb调试nasm汇编程序

用gdb调试nasm汇编程序 对于一个程序员来说,调试是很重要的,可以节约找到bug的时间,不过以前在linux下一直是对c进行调试的,今天突然要对汇编进行调试还真不知道怎么调,特别是对linux下调试汇编程序基本没搞过。记得以前上课学masm时,用的是debug,貌似映像中对汇编挺难调试的。于是就在网上查了下在linux下调试nasm汇编程序的资料,看起...