Skip to content
Eric edited this page Dec 26, 2015 · 2 revisions

Welcome to the node-weixin-jssdk wiki!

jssdk已经更新,不再需要传入auth模板, 一般建议配合 node-weixin-router使用。 单独使用时可参考router里面的实现 代码示例如下:

var router = require('node-weixin-router');
var settings = require('node-weixin-settings');

module.exports = {
  config: function (req, res) {
    var url = null;
    var keys = ['body', 'query', 'params'];
    //1.获取传入的URL
    for (var i = 0; i < keys.length; i++) {
      var k = keys[i];
      if (req[k] && req[k].url) {
        url = req[k].url;
        break;
      }
    }
    //2.获取ID
    var id = router.getId(req);
    //3.获取app,必须初始化时保存或者已经提前保存到settings里面
    var app = settings.get(id, 'app');
    //4. 初始化jssdk匹配
    weixin.jssdk.prepare(app, url, function() {
    });
  }
};
Clone this wiki locally