微信开发全过程(node)
本地进行微信公众号的开发和调试
最开始是放在个人服务器上的。但是每次测试时部署麻烦,后来尝试使用natapp.cn通过内网穿透实现本地测试。
注册后,可以尝试先使用免费的。网站自带教程点击这里
由于我是mac电脑 使用natapp需要先授权chmod a+x natapp
然后运行./natapp
(推荐使用config.ini
方式,配置好authtoken
,放在同级目录下即可)
链接时遇到一直链接不上服务器的问题,仔细看了下教程,应该是DNS问题,修改本地DNS为阿里云公共DNS:223.5.5.5
223.6.6.6
后,成功链接。
账号链接(测试号)
微信接口配置信息
URL:填写服务器地址(需有appid信息相符才能验证成功)
Token:任意填写(后面的配置需与填写的一致)
创建项目
开发语言:node.js
开发框架:express,express教程参考官网
插件:wechat、wechat-api
建立接口链接
创建路由
由于是在express基础上编程,首先在routes文件夹下添加wechat.js路由文件
app.js修改
|
|
改造完成后运行程序,建立连接。配置完成。
菜单创建(wechar-api使用)
根目录下创建config.json文件
存储基本数据(注:注释内容务必删除,json不支持注释功能)
改造wechat.js
|
|