路径示例

中英双语

下表提供了一些用于挂载中间件的有效 path 值的简单示例。

类型例子

路径

这将匹配以 /abcd 开头的路径:

app.use('/abcd', function (req, res, next) {
  next()
})

路径模式

这将匹配以 /abcd/abd 开头的路径:

app.use('/abc?d', function (req, res, next) {
  next()
})

这将匹配以 /abcd/abbcd/abbbbbcd 等开头的路径:

app.use('/ab+cd', function (req, res, next) {
  next()
})

这将匹配以 /abcd/abxcd/abFOOcd/abbArcd 等开头的路径:

app.use('/ab*cd', function (req, res, next) {
  next()
})

这将匹配以 /ad/abcd 开头的路径:

app.use('/a(bc)?d', function (req, res, next) {
  next()
})

正则表达式

这将匹配以 /abc/xyz 开头的路径:

app.use(/\/abc|\/xyz/, function (req, res, next) {
  next()
})

数组

这将匹配以 /abcd/xyza/lmn/pqr 开头的路径:

app.use(['/abcd', '/xyza', /\/lmn|\/pqr/], function (req, res, next) {
  next()
})