koa-router如何像express.router().route(url)那样返回单个路由实例

发布于 2022-09-06 00:33:51 字数 809 浏览 12 评论 0

在express中,用express.router()来创建路由,有个方法 router.route(url)可以返回该路由的实例, 然后再调用get|post等其他方法,如官网的栗子:

router.route('/users/:user_id')
.all(function(req, res, next) {
  // runs for all HTTP verbs first
  // think of it as route specific middleware!
  next();
})
.get(function(req, res, next) {
  res.json(req.user);
})
.put(function(req, res, next) {
  // just an example of maybe updating the user
  req.user.name = req.params.name;
  // save user ... etc
  res.json(req.user);
})

koa-router 好像没有返回单个实例的方法,唯有看到一个
clipboard.png
但是没有示例,不知如何传递参数
请问koa-router可以向express.router().route(url)这样返回个路由实例吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木落 2022-09-13 00:33:51

koa的路由实例都在ctx对象上ctx.request、ctx.response

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文