0.5.8 • Published 8 years ago

node-weixin-router v0.5.8

Weekly downloads
37
License
Apache-2.0
Repository
github
Last release
8 years ago

node-weixin-router NPM version Build Status Dependency Status Coverage percentage

Installation

$ npm install --save node-weixin-router

Usage

var express = require('express');
var request = require('supertest');
var session = require('node-weixin-session');
var settings = require('node-weixin-settings');

var app = express();
var nodeWeixinRouter = require('node-weixin-router');

// 初始化
// 其中‘/aaa'是微信的处理前缀地址

// node-weixin的自动接口地址如下:
// 1. auth/ack
//    服务器自动检验地址
// 2. jssdk/config 
//    jssdk的配置请求地址,将会返回配置的json串
// 3. oauth/access
//    Oauth发起请求的地址
// 4. oauth/success
//    OAuth成功后的回调地址
// 5. pay/callback
//    支付成功或者失败的回调地址
// 6. pay/unified
//    统一支付发起的接口,由微信的客户端(包括JSSDK)发起。

nodeWeixinRouter.express(settings, session, app, '/aaa');


// 添加对订单的处理
nodeWeixinRouter.onOrderNotify(function(error, data, res) {

});


// 添加对Oauth访问的处理,
//这里不能调用res.end/res.send等引起res结束的语句
nodeWeixinRouter.onOauthAccess(function(req, res) {

});

// 添加对Oauth调用成功的处理
nodeWeixinRouter.onOauthSuccess(function(req, data) {

});

// 自定义getId函数
nodeWeixinRouter.getId = function(req, next) {
};

License

Apache-2.0 © calidion

0.5.8

8 years ago

0.5.7

8 years ago

0.5.6

8 years ago

0.5.5

8 years ago

0.5.4

8 years ago

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.4

8 years ago

0.4.3

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.4

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago