// 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微信开发之授权登录+获取用户信息,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
资源名称:NodeJS微信公众平台开发 中文WORD版内容简介:微信是手机用户必备的App,微信最开始只是作为社交通讯应用供用户使用,但随着用户量不断的增加,微信的公众号在微信上表现出来了它强大的一面,微信公众平台具有...
接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。 1.公众平台测试帐号的使用 登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐号...
主要介绍了详解nodejs微信公众号开发——4.自动回复各种消息,非常具有实用价值,需要的朋友可以参考下
开发商用微信小程序,必不可少的微信提现功能。 主要结构就是 js 下载后自己改吧改吧可以当做功能模块使用。api 接口用微信官网接口、这个东西研究了一天,实话说有些文档都是说的简单,实际使用还是要开发经验的。...
《基于Node.js的微信用户服务模块...对于开发者而言,理解并掌握这一模块的实现原理和使用方法,不仅可以提升微信相关项目的开发效率,也能加深对Node.js、ES6和微信API的理解,从而在实际工作中更好地运用这些技术。
用于微信公众号网页开发Nodejs端的微信SDK,满足基础的微信开发调用
主要介绍了详解nodejs微信公众号开发——2.自动回复,非常具有实用价值,需要的朋友可以参考下
基于nodejs微信小程序的校园兼职系统 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN ...
主要介绍了详解nodejs微信公众号开发——5.素材管理接口,非常具有实用价值,需要的朋友可以参考下
在"Python-Nodejs微信跳一跳辅助"项目中,结合了Python和Node.js两门强大的编程语言,实现了自动运行,让玩家无需手动操作即可轻松获得高分。 Python在该项目中主要负责图像识别和计算跳跃距离。Python库如OpenCV...
描述中的"基于nodejs微信小程序学生宿舍管理系统源码.zip"再次强调了系统的核心技术和组成部分,即使用Node.js作为后台处理和微信小程序作为用户界面。源码通常包括了程序的所有代码文件,开发者可以通过查看和修改...
nodejs微信开发之接入指南
本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的。这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替)。 事件交互 扫码关注微信公众号后,微信会调用你的接口/...
基于Nodejs为后端的微信小程序授权登录的探究与实现