node-weixin-jssdk

JSSDK Functions for weixin

Usage no npm install needed!

<script type="module">
  import nodeWeixinJssdk from 'https://cdn.skypack.dev/node-weixin-jssdk';
</script>

README

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

JSSDK Functions for weixin

Install

$ npm install --save node-weixin-jssdk

Usage

0.2.3之前的版本使用请见这里

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() {
    });
  }
};

License

Apache-2.0 © calidion