Skip to content

Express request.params

TIP

此属性是一个包含映射到命名路由 "parameters" 的属性的对象。

Express
req.params

此属性是一个包含映射到命名路由 "parameters" 的属性的对象。例如,如果您有路由 /user/:name,则 "name" 属性可用作 req.params.name。此对象默认为 {}。

当您对路由定义使用正则表达式时,捕获组使用 req.params[n] 在数组中提供,其中 n 是 nth捕获组。此规则适用于带有字符串路由的未命名通配符匹配,例如 /file/*:

Express
// GET /file/javascripts/jquery.js
console.dir(req.params[0])
// => "javascripts/jquery.js"