node-webot / weixin-robot

微信公共帐号自动回复机器人 A Node.js robot for wechat.
1.76k stars 556 forks source link

无法使用其他路径 #65

Closed sang4lv closed 10 years ago

sang4lv commented 11 years ago

由于wechat包本身有带一些接口,我本来希望通过express做一个和微信对接以及一个微信代理接口。但是所有页面都是显示invalid signature。大致代码如下

app = express();
//All Requests return "invalid signature"
app.get('/media/', routes.media);
wechat.watch(app, { token: data.token, path: '/' });
wechat.set('welcome', {
  pattern: function(info) {
    return info.is('event') && info.param.event == 'subscribe';
  },
  handler: data.welcome
});
sang4lv commented 11 years ago

还有我希望能把此包与socket.io一起使用。但是不确定是否可行(nodeJS功底不够哈),如果可以请提供一些简单的例子

ktmud commented 11 years ago
wechat.watch(app, { token: data.token, path: '/' });

此句中的 path: '/' 表示监听根路径,可以改成:

wechat.watch(app, { token: data.token, path: '/wechat_api' });

然后微信后台的接口地址,也相应更新就可以了

sang4lv commented 10 years ago

好的,谢谢