【发布时间】:2014-03-01 15:29:44
【问题描述】:
我正在使用带有连接池的 pg 在移动后端工作,现在我遇到了问题
错误文字
Error: connection pointer is NULL
据我了解,https://github.com/brianc/node-postgres/issues/182.
我的问题done() 在 pg 中是如何工作的,我应该在哪里调用它?
如果我有例如多个查询,应该一个一个地调用
pg.connect("constr", function(err,client,done) {
if (err) callback(err);
else {
client.query("some query", function(err, result) {
if (err) callback(err);
else {
client.query("one more", function(err, result) {
if (err) callback(err);
else {
callback(null, result);
}
});
}
});
}
});
请在这个例子中解释我done()。
【问题讨论】:
-
您的代码中的
callback是什么?我认为您可以安全地用 done 搜索替换回调;) -
@MukeshSoni 它是指顶层,它回调到处理http请求的路由/控制器方法
标签: node.js postgresql connection-pooling pg