# express.Router
创建一个新的
router
对象
# 概要
express.Router([options])
# 描述
创建一个新的 router
对象。
const router = express.Router([options])
可选的 options
参数指定路由的行为。
属性 | 描述 | 默认 | 可用性 |
---|---|---|---|
caseSensitive | 启用区分大小写。 | 默认禁用,将 "/Foo" 和 "/foo" 视为相同。 | |
mergeParams | 保留来自父路由的 req.params 值。如果父项和子项的参数名称冲突,则子项的值优先。 | false | 4.5.0+ |
strict | 启用严格路由。 | 默认情况下禁用,路由对 "/foo" 和 "/foo/" 的处理相同。 |
您可以像应用程序一样将中间件和 HTTP 方法路由(例如 get
、put
、post
等)添加到 router
。
有关详细信息,请参阅 路由
。