Commit 74a20f5ba50758ec23c446ae92a56f20773dde87
1 parent
02655b6bbb
Exists in
master
node-simple-router http server
Showing 1 changed file with 11 additions and 12 deletions Side-by-side Diff
index.js
... | ... | @@ -205,19 +205,18 @@ YahooMessenger.on('pm', onYmPM); |
205 | 205 | YahooMessenger.on('buddyAddRequest', onYmBuddyAddRequest); |
206 | 206 | |
207 | 207 | var http = require('http'); |
208 | -var url = require('url'); | |
208 | +var nsr = require('node-simple-router'); | |
209 | +var router = nsr(); | |
209 | 210 | |
210 | -function onHttpRequest(request, response) { | |
211 | - var pathname = url.parse(request.url).pathname; | |
212 | - logger.info('Got HTTP request on ' + pathname); | |
211 | +router.get('/hello', function(request, response) { | |
212 | + response.end('Hello bro'); | |
213 | +}); | |
213 | 214 | |
214 | - var queries = url.parse(request.url, true).query; | |
215 | - console.log(queries); | |
215 | +router.get('/broadcastPing', function(request, response) { | |
216 | + broadcast(config.yahoomessenger.report_to, 'PING'); | |
217 | +}); | |
216 | 218 | |
217 | - response.writeHead(200, {"Content-Type": "text/html"}); | |
218 | - response.write("Hello"); | |
219 | - response.end(); | |
220 | -} | |
221 | 219 | |
222 | -http.createServer(onHttpRequest).listen(config.httpserver.listen_port); | |
223 | -logger.info("HTTP server listening on " + config.httpserver.listen_port); | |
220 | +logger.info("Starting http server on port " + config.httpserver.listen_port); | |
221 | +var httpServer = http.createServer(router).listen(config.httpserver.listen_port); | |
222 | + |