有个关于路由的问题
发布于 5 天前 作者 nichbar 110 次浏览 来自 问答

我是个菜鸟,最近在接触微信公众号,用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 x.png 改成app.use(’/’,fun)的时候就可以了。那为什么例子是用app.use(’/wechat’,fun)来示范的呢,不懂…

1 回复

是不路由没设置

回到顶部