Commit 74a20f5ba50758ec23c446ae92a56f20773dde87

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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 +