求指点,express-promise是如何实现无回调读取数据库的(附代码)
发布于 11 年前 作者 imWildCat 4525 次预览 最后一次回复是 11 年前 来自
https://github.com/luin/express-promise
最近在看promise,不是很理解下面是如何实现的(github源码没看懂),promise最后的调用肯定会有.done()或者.then()里面带有回调啊。
app.get('/users/:userId', function(req, res) {
res.json({
user: User.find(req.params.userId),
memo: Project.getMemo(req.params.userId)
});
});
2 回复
不错的中间件,小巧 看了源码,覆盖重写了
res.send(),res.json(),res.render()https://github.com/luin/express-promise/blob/master/lib/express_promise.js#L9resolveAsync()处理完再交给 原始的res.send(),res.json(),res.render()response.感谢!