신청서에 node-postgres을 사용하고 있습니다. 안정적인 연결을 위해 최선의 방법을 알고 싶습니다. 당신은 내가 모든 요청에 대한 DB를 연결하고 쿼리가 실행되면 분리하고있어 코드에서 볼 수 있듯이 postgres connection from node.js
다음
는exports.getAll = function (args, callback) {
helper.client = new pg.Client('tcp://postgres:system6:[email protected]/abc_dev');
helper.client.connect();
helper.client.query('select count(1) as total_records from facilities', function(err,response){
helper.client.query('select * ,'+response.rows[0].total_records+' as total_records from facilities',
function(err,response){
callback(response);
helper.client.end.bind(helper.client);
});
});
};
, 내가 지금 사용하고 코드입니다. 나는 한 번만 DB에 전역으로 연결할 수 있고 열린 연결을 사용하여 쿼리를 실행할 수있는 또 하나의 아이디어가 있습니다. 코드 모양은 다음과 같습니다.
helper.client = new pg.Client('tcp://postgres:system6:[email protected]/abc_dev');
helper.client.connect();
exports.getAll = function (args, callback) {
helper.client.query('select count(1) as total_records from facilities', function(err,response){
helper.client.query('select * ,'+response.rows[0].total_records+' as total_records from facilities',
function(err,response){
callback(response);
});
});
};
여기서 연결은 끝나지 않습니다. 내가 아는 한 나는 어느 것이 최선인지 결정할 수 없다. 제안 해주세요.
감사 있습니다 .. node-postgres wiki의 예입니다
매우 흥미로운 질문입니다. 내가 아는 한 요청 범위에 대한 연결은 대부분의 언어에서 널리 사용됩니다. 그러나 Node와 같은지 확실하지 않습니다. –