wechatByNode

Use the Node.js development WeChat(使用Node.js 开发微信公众号)【 博客地址:https://cnodejs.org/user/SilenceHVK 】

MIT License

Stars
672
Committers
1

Node.js 微信公众号开发 git start git fork

项目结构

目标功能

  • 微信接入功能
  • access_token的获取、存储及更新
  • 自定义微信菜单
  • 消息被动回复
  • 消息加解密

构建项目

  1. 将项目 clone 到本地

    git clone [email protected]:SilenceHVK/wechatByNode.git
    
  2. 打开项目配置文件 config.json

    修改文件的 token、appID 以及 appScrect 配置参数。其中 token、appID 与 appScrect 两个参数位于 微信公众平台 左侧菜单的基本配置中 基本配置

  3. 进入 wechatByNode 文件并运行 app.js

    cd wechatByNode && node app.js  // Server runs at localhost:3000
    
  4. 将服务地址映射外网,或部署到服务器。这里我使用内网穿透演示。

    • 打开花生壳的软件,点击内网穿透 内网穿透

    • 点击添加映射 点击添加映射

    • 配置映射 配置映射 由于微信只接受80端口。 映射类型必须选择80端口,内网主机就是部署Node.js项目的电脑 IP 地址

  5. 接入认证

    点击提交。提示提交成功,接入认证完成 接入认证提交

  6. 扫描微信二维码,关注公众号,就可以开始玩了