Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. var server = require('./server');
  2. var router=require('./router');
  3. var reqHandler=require('./handler');
  4.  
  5. var loki=require('lokijs');
  6. var db = new loki('world.json');
  7.  
  8. var handle={
  9. '/getById':reqHandler.getById
  10. };
  11. db.loadDatabase({},function(){
  12. server.start(router.route, handle,db)
  13. });
  14.  
  15. var http = require('http');
  16. var url = require('url');
  17.  
  18. function start(route,handle,db){
  19. http.createServer(function (req, res) {
  20. route(req, res, handle,db);
  21. }).listen(8080);
  22. }
  23.  
  24. exports.start=start;
  25.  
  26. var url = require('url');
  27.  
  28. function route(req,res,handle,db) {
  29. var pathname = url.parse(req.url).pathname;
  30. if (typeof handle[pathname] === 'function') {
  31. handle[pathname](res, req,db);
  32. } else {
  33. //process error
  34. }
  35. }
  36.  
  37. exports.route = route;
  38.  
  39. var url = require('url');
  40. var loki=require('lokijs');
  41. var querystring=require('querystring');
  42.  
  43. function getById(res, req,db){
  44. //process req. send response
  45. //HERE db MUST BE ACCESSIBLE
  46. }
  47.  
  48. exports.getById=getById;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement