我目前遇到的问题是,我为我的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)