diff options
Diffstat (limited to '')
-rw-r--r-- | src/nodejs/no1.js | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/nodejs/no1.js b/src/nodejs/no1.js index edb7110..1b71766 100644 --- a/src/nodejs/no1.js +++ b/src/nodejs/no1.js @@ -1,11 +1,7 @@ - var clutch = require('clutch'); var pg = require('pg'); var builder = require('xmlbuilder'); - - - // load config var config = require('./config.json'); process.argv.forEach( @@ -20,8 +16,6 @@ process.argv.forEach( }); var connectionString = config['connectionString']; - - //set up logger var log4js = require('log4js')(); //note the need to call the function //log4js.addAppender(log4js.fileAppender('osm-xapi.log'), 'cheese'); @@ -75,8 +69,8 @@ function nodeWorldHandler(req, res, key, value) { } function nodeBboxHandler(req, res, key, value, left, bottom, right, top) { console.log("nodeBboxHandler"); - db_connect(res, function() { - //console.log(createNodeBboxQuery(key, value, left, bottom, right, top)); + db_connect(res, function(client) { + console.log(createNodeBboxQuery(key, value, left, bottom, right, top)); var success = false; var query = client.query(createNodeBboxQuery(key, value, left, bottom, right, top)); @@ -91,7 +85,7 @@ function nodeBboxHandler(req, res, key, value, left, bottom, right, top) { //console.log("end event\n"); if(success) { res.write("</xml>"); - res.end(); + res.end(); } else { //empty response @@ -147,13 +141,14 @@ function db_connect(res, callback) { res.writeHead(404,{}); res.end(); } else { - callback(); + console.log("db connection was successfull"); + callback(client); } }); } function wayBboxHandler(req, res, key, value, left, bottom, right, top) { - db_connect(res, function() { + db_connect(res, function(client) { var count = 0; var success = false; //console.log(createWayBboxQuery(key, value, left, bottom, right, top)); |