是否可以在路由内返回res.send()所需的值?而不是在路由中专门调用res.send(value)?我尝试过这种方法,并在链的末端创建了一个中间件来调用res.send(),但显然它从未到达过res.send(),而且,即使它到达了,我如何从prev路由获得返回值并将其放入send()中呢?
res.send()
res.send(value)
w7t8yxp51#
未测试,但应该可以功能:
function handler(callback) { return (req, res) => { res.json(callback(req, res)) }) }
用法:
app.get('/', handler((req, res) => { return { test: 1 } })
1条答案
按热度按时间w7t8yxp51#
未测试,但应该可以
功能:
用法: