环境准备
微信公众号开发(或者是如今的小程序开发)都是目前比较火的项目开发,如今不少一些课程都是基于php进行讲解、学习的,咱们如今使用nodejs来开发。php
1.申请微信公众号
微信公众号如今分为:服务号和订阅号。具体业务上有什么不一样,你们能够看微信的介绍,在开发者的角度的话,服务号的功能比订阅号较为丰富(如微信受权等),还有就是我的只能申请订阅号,无论是服务号仍是订阅号,你想要获取微信开发文档上 https://mp.weixin.qq.com/wiki...,必定是要经过认证的(每一年需300元),对于咱们开发来讲不可能都去认证,微信提供接口测试号的申请(能够获取到全部的微信接口功能),申请地址:https://mp.weixin.qq.com/debu... ,申请后扫码关注测试号便可。node
2.域名
进行微信开发咱们须要开启公众号开发者模式(开启后才能调用微信的接口,才能进行开发),但开启开发者模式是要备案过的域名,那咱们没有域名怎么办呢?这是咱们能够经过内网穿透来解决这个问题。咱们可使用https://natapp.cn的服务。小程序
1.注册帐号,经过实名认证。
2.开启免费通道,配置的是80端口,微信只支持80或443。
3.下载包到本地,修改authtoken,启动便可。
4.natapp 教程 https://natapp.cn/article/nat...微信
这样外网访问http://4bs2cr.natappfree.cc 就可访问到本地的127.0.0.1:80。微信开发