Closed ikcro closed 7 years ago
https://github.com/node-webot/co-wechat/pull/28 看看这个。
http://url/wechat?appid=1 http://url/wechat?appid=2
app.use(async function (ctx, next) {
ctx.wx_token = getToken(ctx.query.appid);
// or
ctx.wx_cryptor = getCryptor(ctx.query.appid);
});
app.use(wechat(config).middleware(async function (message) {
// TODO
}));
已经发布了。
我实现了这个。首先在每个公众号的开发者配置那,你配置的地址后面加个参数。比如你要监听的地址是:
http://baidu.com
,那就设置成:http://baidu.com?originId=gh_xxxxx
,这个originId
是公众号的原始id。然后,在服务端,初始化所有公众号api,实现中间件: middleware.js
最后,在
app.js
中: