0
這裏有兩個簡單的場景:使用控制器的方法,既端點和中間件
- 獲取
user
與id
並返回 - 獲取
user
與id
,做一些其他的東西,然後返回
我想實現場景2
爲
router.post('/api/users/:id/someStuff', controller.getUser, controller.doStuff)
但情況1
應該被實現爲
router.post('/api/users/:id/someStuff', controller.getUser)
基本上,controller.getUser
既是中間件和端點。我該如何做到這一點?如果我在getUser
之內使用res.son()
,稍後在doStuff
之內重新使用它,則出現錯誤。