微信公众号本地测试

公众号里的微信登录需要备案过的域名。
那么测试的时候就很不方便,总不能每改一个小点,就部署到服务器上测。

解决方案

方案一 远程调试

编译器一般都有远程调试功能,交给编译器就ok,百度关键字:“编译器名字 远程调试”

方案二 花生壳+域名解析

但实际上,有的同学做解释型语言,开发都不用编译器(解释型语言编什么译)
那么回过头来。不能本地调试的原因,主要在于,本地开发环境的服务器,外网访问不到。而花生壳则可以解决外网访问这个问题。注册登录安装后,外网就可以访问到本地的服务器(通过花生壳提供的域名)。然后再把自己的域名映射到花生壳给的域名,就可以了。问题在于,想使用80端口,则需要交钱。百度关键字:“花生壳”

方案三 ngrok+域名解析

就目前的使用体验来说,ngrok和花生壳很像。而且ngrok是完全免费的,使用也更简单(比花生壳简单很多),端口方面也更灵活。但是ngrok作为国外的东东,所以国内可能不能使用或者很慢。而且我把域名映射到ngrok提供的域名后,并没有效果,不知道是什么原因。但是ngrok还是很好用的!百度关键字:“ngrok”

方案四 花生壳+反向代理

这是我目前使用的方案。
在本地使用花生壳,让外网能够访问到。然后在阿里云服务器(域名绑定的服务器)上安装nginx,反向代理到本地的花生壳域名+端口。百度关键字:“nginx反向代理”(推荐阅读,反向代理)

你可能感兴趣的:(微信公众号本地测试)