84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
公众平台需要一个公网可以访问的地址,但是测试阶段需要本地开发,原来的方案是花生壳+tunnel+本地的node(pm2) 现在这个方案不太好用了,而且没法复制给同事使用。
花生壳+tunnel+本地的node(pm2)
有木有更好的方案解决本地开发的问题?
源问题: 公司的公众号要接入我们组的 H5页面,可能存在的问题是微信用户信息获取和微信支付以及分享,这些问题是否涉及到微信公众号开发呢?
嗯,是的,涉及到公众号的开发
http://mp.weixin.qq.com/wiki/home/index.html这个地址是关于公众号开发的文档
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login微信公众平台接口测试帐号申请
无需公众帐号、快速申请接口测试号 直接体验和测试公众平台所有高级接口
如果是单人开发,是可以在本地进行的。原理是利用 SSH 隧道把发给服务器的请求转发到本地。
这个办法还是需要你有服务器和域名,但是不需要部署,在本地环境就可以做开发和测试。
需要的只是一条命令:ssh -R :<port>:127.0.0.1:<port> <user>@<remoteIp>。
ssh -R :<port>:127.0.0.1:<port> <user>@<remoteIp>
user 是有权限登录服务器的用户名,remoteIp 是服务器地址(其实就是 SSH 登录服务器的命令)。port 是应用端口。
user
remoteIp
port
通过隧道登录服务器后,所有发给port端口的请求就会被转发到本地了。在本地启动你的应用,就可以看到微信发过来的请求。
ngrok内网穿透
:,没iICT 1. `content
`
也搞了好一段时间的微信H5开发了,说些想法吧。针对微信开发的H5应用,如果需要集成微信相关的API,还是老老实实买台服务器,搞个备了案的域名,在公众号后台绑定好,如果多人协同开发,就用版本管理工具如Git,阶段开发好之后push到服务器进行测试,因为都是使用正式环境,出了问题可以马上知晓,微信相关的开发,在本地几乎是没有办法搞的。
楼上的朋友提到有微信专门提供有测试号,其实也可以使用测试号替换正式的公众号先进行开发,可是还是避免不了要把项目放到服务器的命运(我公司公众号比较多,所以我没有用过测试号进行开发)。
嗯,是的,涉及到公众号的开发
http://mp.weixin.qq.com/wiki/home/index.html
这个地址是关于公众号开发的文档
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
微信公众平台接口测试帐号申请
如果是单人开发,是可以在本地进行的。原理是利用 SSH 隧道把发给服务器的请求转发到本地。
这个办法还是需要你有服务器和域名,但是不需要部署,在本地环境就可以做开发和测试。
需要的只是一条命令:
ssh -R :<port>:127.0.0.1:<port> <user>@<remoteIp>
。user
是有权限登录服务器的用户名,remoteIp
是服务器地址(其实就是 SSH 登录服务器的命令)。port
是应用端口。通过隧道登录服务器后,所有发给
port
端口的请求就会被转发到本地了。在本地启动你的应用,就可以看到微信发过来的请求。ngrok内网穿透
:
,没iICT 1.
`
content
也搞了好一段时间的微信H5开发了,说些想法吧。
针对微信开发的H5应用,如果需要集成微信相关的API,还是老老实实买台服务器,搞个备了案的域名,在公众号后台绑定好,如果多人协同开发,就用版本管理工具如Git,阶段开发好之后push到服务器进行测试,因为都是使用正式环境,出了问题可以马上知晓,微信相关的开发,在本地几乎是没有办法搞的。
楼上的朋友提到有微信专门提供有测试号,其实也可以使用测试号替换正式的公众号先进行开发,可是还是避免不了要把项目放到服务器的命运(我公司公众号比较多,所以我没有用过测试号进行开发)。