【发布时间】:2015-12-24 12:47:44
【问题描述】:
所以,我有一些节点代码要处理,我希望这里有人可以帮助我重构它。这是 express + pg:
app.get('/path', function (req, res, next) {
pg.connect(connectionString, function(err, client, releaseClientToPool) {
client.query(query, function(err, data) {
if(err) {
res.send(tellFrontEndThereIsAnError);
} else {
res.send(tellFrontEndYay);
}
releaseClientToPool);
});
});
});
我想提取运行查询的部分,即基本上是快速控制器操作中的所有内容。当然,嵌套在回调中的是快速代码。你会如何重构它?
【问题讨论】:
标签: node.js express refactoring node-postgres