我将如何对 deno 的 oak 框架进行路由分组?
How would I group routes deno's oak framework?
我目前遇到的问题是,我为我的 API 获得了一些路由,我想为该组的每个路由分组,一些身份验证中间件可以执行。假设我有一个节点列表,那么我当前的实现如下所示:
router
.get('/nodes', authMiddleware, getNodes)
.post('/node', authMiddleware, getNode)
.get('/node/:id', authMiddleware, getSingleNode)
.put('/node/:id', authMiddleware, updateNode)
是否有更短的方法来为每个路由使用 authMiddleware?
使用.use
方法
router.use(authMiddleware)
router
.get('/nodes', getNodes)
.post('/node', getNode)
.get('/node/:id', getSingleNode)
.put('/node/:id', updateNode)
我目前遇到的问题是,我为我的 API 获得了一些路由,我想为该组的每个路由分组,一些身份验证中间件可以执行。假设我有一个节点列表,那么我当前的实现如下所示:
router
.get('/nodes', authMiddleware, getNodes)
.post('/node', authMiddleware, getNode)
.get('/node/:id', authMiddleware, getSingleNode)
.put('/node/:id', authMiddleware, updateNode)
是否有更短的方法来为每个路由使用 authMiddleware?
使用.use
方法
router.use(authMiddleware)
router
.get('/nodes', getNodes)
.post('/node', getNode)
.get('/node/:id', getSingleNode)
.put('/node/:id', updateNode)