我将如何对路线进行分组 deno 的橡木框架?



我目前遇到的问题是,我为我的API获得了一些路由,我想对它们进行分组,例如对于该组的每个路由,可以执行一些身份验证中间件。假设我有一个节点列表,那么我当前的实现如下所示:

router
.get('/nodes', authMiddleware, getNodes)
.post('/node', authMiddleware, getNode)
.get('/node/:id', authMiddleware, getSingleNode)
.put('/node/:id', authMiddleware, updateNode)

对于此路由中的每一个,是否有更短的方法使用身份验证中间件?

使用.use方法

router.use(authMiddleware)
router
.get('/nodes', getNodes)
.post('/node', getNode)
.get('/node/:id', getSingleNode)
.put('/node/:id', updateNode)

相关内容

  • 没有找到相关文章

最新更新