路径示例

中英双语

下表提供了一些用于挂载中间件的有效 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()
})