有个关于路由的问题
我是个菜鸟,最近在接触微信公众号,用node-webot/wechat作为中间件。 遇到个问题,来问下大家。 当我app.use(’/wechat’,fun)的时候
'use strict'
var wechat = require('wechat'),
logger = require('morgan'),
express = require('express');
var config = {
token: 'x',
appid: 'y',
encodingAESKey: 'z'
};
var app = express();
app.use(logger('dev'));
app.use(express.query());
//use,这里有点迷惑
app.use('/wechat', wechat(config, function(req, res, next) {
var message = req.weixin;
if (type === 'text') {
res.reply(`这是一段自动回复的文本消息!`);
}
}));
会一直提示token认证失败,试了好多遍才发现请求404了 T. T 改成app.use(’/’,fun)的时候就可以了。那为什么例子是用app.use(’/wechat’,fun)来示范的呢,不懂…