在快速路线中使用RegExp

时间:2015-07-27 12:08:14

标签: regex node.js express request middleware

我正在尝试编写一个中间件,它会为每个/api/*请求执行某些操作(例如make日志)。

我写了关注中间件,但它不适用于/api/me

var app = require('express');
app.all(/\/api/, function(req, res, next) {
    console.log('hello');
});

怎么了?

1 个答案:

答案 0 :(得分:1)

确保在定义/api/路由之前调用中间件,并且您调用next(),否则请求将挂起。

var app = require('express');
app.use('/api/', function(req, res, next) {
    console.log('hello');
    next();
});