在快速路由中使用 RegExp
Using RegExp in express routes
我正在尝试编写一个中间件,它将为每个 /api/*
请求做一些事情(例如生成日志)。
我写了 follow 中间件,但它对 /api/me
不起作用
var app = require('express');
app.all(/\/api/, function(req, res, next) {
console.log('hello');
});
怎么了?
确保在定义 /api/
路由之前调用中间件,并且调用 next()
,否则请求将挂起。
var app = require('express');
app.use('/api/', function(req, res, next) {
console.log('hello');
next();
});
我正在尝试编写一个中间件,它将为每个 /api/*
请求做一些事情(例如生成日志)。
我写了 follow 中间件,但它对 /api/me
var app = require('express');
app.all(/\/api/, function(req, res, next) {
console.log('hello');
});
怎么了?
确保在定义 /api/
路由之前调用中间件,并且调用 next()
,否则请求将挂起。
var app = require('express');
app.use('/api/', function(req, res, next) {
console.log('hello');
next();
});