// app.js var express = require('express') , http = require('http') , path = require('path') , swig = require('swig') , router = require('./node-app/router/router') , config = require('./node-app/config/config') function initApp() { router.initRouter(express, app); } config.init(app, initApp);
// router.js function appRouter(express, app) { var mainRouter = express.Router(); mainRouter.use('/wechat', routes.wechat); } exports.initRouter = function (express, app) { app.use(appRouter(express, app)); }
// wechat.js var map = require('../router-config').getMapping() , wechat = require('wechat'); function wechatRouter(express) { var router = express.Router(); router.use('/', wechat('wechatToken').text(function (message, req, res, next) { // TODO res.reply('微信文本消息~~~~~~~'); }).image(function (message, req, res, next) { // TODO res.reply('微信图片消息~~~~~~~'); }).voice(function (message, req, res, next) { // TODO res.reply('微信语音消息~~~~~~~'); }).video(function (message, req, res, next) { // TODO res.reply('微信视频消息~~~~~~~'); }).location(function (message, req, res, next) { // TODO res.reply('微信地址消息~~~~~~~'); }).link(function (message, req, res, next) { // TODO res.reply('微信链接消息~~~~~~~'); }).event(function (message, req, res, next) { // TODO res.reply('微信事件消息~~~~~~~'); }).middlewarify()); return router; } module.exports = wechatRouter;
公众平台配置:
url:htttp://demo.com/wechat
token:wechatToken
微信截屏:
相关推荐
Wechat-NodeJS微信公众平台开发NodeJs SDK,本SDK要求NodeJs >= 4.x,欢迎大家在issues提问。 安装 npm install wechat-nodejs 说明 使用所有sdk功能前需要初始化wechat句柄
node.js微信开发时解析和转化xml数据
资源名称:NodeJS微信公众平台开发 中文WORD版内容简介:微信是手机用户必备的App,微信最开始只是作为社交通讯应用供用户使用,但随着用户量不断的增加,微信的公众号在微信上表现出来了它强大的一面,微信公众平台具有...
【源代码教育Java技术】NodeJS微信公众平台开发
主要介绍了详解nodejs微信公众号开发——4.自动回复各种消息,非常具有实用价值,需要的朋友可以参考下
nodejs编写的微信用户管理模块;用的是ES6及babel编译
基于nodejs微信小程序学生宿舍管理系统源码.zip
用于微信公众号网页开发Nodejs端的微信SDK,满足基础的微信开发调用
主要介绍了详解nodejs微信公众号开发——2.自动回复,非常具有实用价值,需要的朋友可以参考下
基于nodejs微信小程序的校园兼职系统 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN ...
接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。 1.公众平台测试帐号的使用 登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐号...
主要介绍了详解nodejs微信公众号开发——5.素材管理接口,非常具有实用价值,需要的朋友可以参考下
nodejs微信支付集成平台,包含数据统计后台(基于ng-admin)。平台可新建多个微信支付商户,适用于SASS类产品,微服务部署
主要介绍了nodejs微信开发之授权登录+获取用户信息,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
开发商用微信小程序,必不可少的微信提现功能。 主要结构就是 js 下载后自己改吧改吧可以当做功能模块使用。api 接口用微信官网接口、这个东西研究了一天,实话说有些文档都是说的简单,实际使用还是要开发经验的。...
nodejs微信开发之接入指南