lfapi
changeset 36:268b74abaceb
Handle not supported HTTP request methods
author | bsw |
---|---|
date | Tue Jul 31 11:51:46 2012 +0200 (2012-07-31) |
parents | 5421036cb34e |
children | 0eef836b8f54 |
files | lfapi.js |
line diff
1.1 --- a/lfapi.js Tue Jul 31 11:49:27 2012 +0200 1.2 +++ b/lfapi.js Tue Jul 31 11:51:46 2012 +0200 1.3 @@ -115,16 +115,18 @@ 1.4 }; 1.5 1.6 // dispatch request based on method and url 1.7 - 1.8 - var routing_target = routes[url_info.pathname] 1.9 - if (routing_target) { 1.10 - db.query(config.connectionString, req, res, 'START TRANSACTION ISOLATION LEVEL READ COMMITTED READ WRITE', function (result, conn) { 1.11 - routing_target.apply(this, [conn, req, res, params]); 1.12 - }); 1.13 - } else { 1.14 - main.respond('json', null, req, res, 'not found'); 1.15 - }; 1.16 - 1.17 + if (routes) { 1.18 + var routing_target = routes[url_info.pathname] 1.19 + if (routing_target) { 1.20 + db.query(config.connectionString, req, res, 'START TRANSACTION ISOLATION LEVEL READ COMMITTED READ WRITE', function (result, conn) { 1.21 + routing_target.apply(this, [conn, req, res, params]); 1.22 + }); 1.23 + return; 1.24 + } 1.25 + } 1.26 + 1.27 + main.respond('json', null, req, res, 'not found'); 1.28 + 1.29 }); 1.30 1.31 // actually connect the http server to a network interface