我应该在哪里使用完成()
我正在使用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()
这个例子。
完成client
后,您将会打电话完成 –
client.query("some query", function(err, result) { if (err) { done(); callback(err); } else { client.query("one more", function(err, result) { done(); if (err) callback(err); else { callback(null, result); } }); } });