Nodejs开发微信公众号中控服务
本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发、Nodejs、Python、Linux、IT资讯等板块.
本项目旨在为多个微信公众号提供中控服务, 包含以下服务内容:
- 校验后台签名配置
- 处理微信公众号消息
- 获取access_token
- 获取jssdk签名
- 自定义菜单
本项目采用的技术选型为:
- 开发语言 nodejs
- 开发框架 eggjs
- 内存数据库 redis
本篇文章主要从以下4个方面来实现这个中控服务:
- eggjs插件和配置
- 定时任务获取token等信息
- 路由定义和controller层接收并处理参数
- service层实现
以下为具体的实现步骤:
一、eggjs插件和配置
添加egg-redis和xml2js依赖库, 并开启egg-redis插件
配置解析微信公众号传递的xml数据
配置redis
配置多个微信公众号的菜单, appId, appSecret 以及 redis中accessToken和jssdk的key
二、定时任务获取token等信息
三、路由定义和controller层接收并处理参数
路由定义
controller层接收并处理参数
四、service层实现
extend/help.js文件内容如下:
转载于:https://www.cnblogs.com/sufaith/p/nodejs-wechat-service.html
Nodejs开发微信公众号中控服务相关推荐
- NodeJs开发微信公众号(一)
古话说: 万事开头难, 回头细想想还真是这样,在没有开始做微信公众号开发之前我以为它很复杂,但是学过之后只想说原来just so so~ 这里是我的项目的github地址: https://githu ...
- nodeJS 开发微信公众号
准备测试公众号 mp.weixin.qq.com/debug/cgi-b- 关注,获取测试公众号 内网渗透工具 natapp.cn/login 按照教程下载客户端进行配置 后台服务接入公众号 有net ...
- Nodejs开发微信公众号--获取access_token
为了梳理代码,我单独给微信的接口进行了一些封装.这是前面认证接口的内容. 封装接口用到了request npm install --save request 封装的 js 结构大致是这样的 var r ...
- 微信公众号后台服务开发(一):自动消息回复
微信公众号后台服务开发 简述 微信平台提供的自动回复机制 后台服务开发 配置指定服务器 消息自动回复功能开发 简述 使用Java SpringBoot框架搭建微信工作号后台实现自定义逻辑自动回复 先注 ...
- 教程: nodejs 做微信公众号开发,回复 xml 消息
教程: nodejs 做微信公众号开发,回复 xml 消息 首先需要你的后台跟服务器已经可以建立连接,这个不再冗述看官方教程就好 接入指南 .此篇介绍的是如何获取用户发来的信息,并回复它. 一.接收 ...
- ❤️十分钟快速学会使用Nodejs全栈开发微信公众号【建议收藏】
一.准备 注册微信订阅号 注册小程序测试号 sunny-ngrok工具安装及注册账号 注意:sunny-ngrok的原型是ngrok,不过ngrok是国外的,sunny-ngrok是国内的一个私服,速 ...
- 手把手教你如何使用NodeJs和JavaScript开发微信公众号
大家作为前端可能活多或少的都写过结合微信jsdk开发的微信h5网页,对授权登录这块以及部分sdk可能都有通过后台接口来调用,那么大家有没有想过,这些后台接口都是怎么写的呢?那么今天这篇文章就带大家来了 ...
- SpringBoot开发微信公众号
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 在讲微信公众号开发之前,先来大概了解一下微信公众号.微信公 ...
- Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理
在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...
最新文章
- 详解Printjack打印机攻击
- 存内计算能否成为下一代AI芯片的关键
- Python3之set, frozenset记录
- 自动控制理论及matlab,自动控制理论及MATLAB实现
- 【Paper】2015_Active fault-tolerant control system design with trajectory re-planning against actuator
- 概率统计概念复习:MAPMLE
- 10个一行代码就能搞定的编程技巧
- 被裁员 60%,以太坊大神忍不住要洗白了
- vue中 点击二维码刷新图片(src不变)
- WPF发布程序后未授予信任的解决办法
- 自我管理类书籍推荐,提高自我管理能力就靠这本书了!
- 大学毕业论文如何降低查重率?
- vs编译时WinSock2.h级ws2def.h大量报错
- 自制激光雷达(激光扫描)
- 百度搜索引擎的工作原理 鏀惰棌鍒帮細 时间:2015-07-10 文章来源:马海祥博客 访问次数:4330 关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网
- 产品需求模型之贪嗔痴
- Docker 快速安装搭建 Ngnix 环境,并配置反向代理
- 聚集索引(聚簇索引)、非聚集索引(非聚簇索引)
- Joomla建站教程:Joomla建站存在的误区
- access制作卡片_利用Access数据库实现药检业务卡片打印