Express.js 路由中是否有通配符?

CJ

我想创建一个 Web 应用程序结构,如下所示:

rootUrl/shopRecords/shop1
rootUrl/shopRecords/shop2
rootUrl/shopRecords/shop3...

商店可以有任何限制,但所有商店页面都将具有相同的页面布局(相同的 HTML/Pug 页面,只是填充了来自数据库的不同数据)。将从主页上的按钮/链接列表访问这些 URL。

Express.js 是否有通配符,以便我可以为所有链接格式rootUrl/shopRecords/*相同的页面指​​定行为

昆汀

ExpressJS 文档路由部分对此进行了解释

路由参数是命名的 URL 段,用于捕获在 URL 中的位置指定的值。捕获的值填充在req.params对象中,路径中指定的路由参数的名称作为它们各自的键。

路由路径:/users/:userId/books/:bookId
请求 URL:http://localhost:3000/users/34/books/8989
req.params:{ "userId": "34", "bookId": "8989" }

要使用路由参数定义路由,只需在路由的路径中指定路由参数,如下所示。

app.get('/users/:userId/books/:bookId', function (req, res) {
  res.send(req.params)
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Express JS路由中的过滤器

来自分类Dev

在没有验证的情况下直接在 Express.js 路由中使用 req.params 是否存在漏洞?

来自分类Dev

express.js通配符路由问题

来自分类Dev

尝试结束Express JS路由中的代码执行

来自分类Dev

使用 Express JS 的路由

来自分类Dev

如何防止通用路由在 Express.js 中的特定路由中设置标头?

来自分类Dev

如何避免在多个 Express.JS 路由中重复使用 Passport.JS 代码

来自分类Dev

Express.js动态路由

来自分类Dev

在Express.js中路由

来自分类Dev

Express.js路由组织

来自分类Dev

在多个express.js路由中共享Elasticsearch客户端

来自分类Dev

Express.js req.session在路由中未定义

来自分类Dev

在express.js路由中向req对象插入多个结果

来自分类Dev

Express.js 只在一个特殊的路由中添加中间件

来自分类Dev

Koa.js是否有Express样式的嵌套路由器?

来自分类Dev

即使使用通配符,Node.js Express路由也无法捕获某些GETS

来自分类Dev

具有参数的Node.js和Express路由

来自分类Dev

Express.js | express.Router 和路由参数输入

来自分类Dev

如何在express.js的1条路由中调用两种不同的文件上传方法

来自分类Dev

Express.js中的默认路由

来自分类Dev

如何保护express.js中的路由?

来自分类Dev

Express JS检索路由回调函数

来自分类Dev

在Express JS中从路由调用函数对象

来自分类Dev

node.JS Express护照路由

来自分类Dev

使用express.js路由的Javascript函数

来自分类Dev

单元测试express.js路由

来自分类Dev

节点js express中的冲突路由

来自分类Dev

在Express.js中合并路由

来自分类Dev

凉亭组件的Express.js路由