Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var server = require('./server');
- var router=require('./router');
- var reqHandler=require('./handler');
- var loki=require('lokijs');
- var db = new loki('world.json');
- var handle={
- '/getById':reqHandler.getById
- };
- db.loadDatabase({},function(){
- server.start(router.route, handle,db)
- });
- var http = require('http');
- var url = require('url');
- function start(route,handle,db){
- http.createServer(function (req, res) {
- route(req, res, handle,db);
- }).listen(8080);
- }
- exports.start=start;
- var url = require('url');
- function route(req,res,handle,db) {
- var pathname = url.parse(req.url).pathname;
- if (typeof handle[pathname] === 'function') {
- handle[pathname](res, req,db);
- } else {
- //process error
- }
- }
- exports.route = route;
- var url = require('url');
- var loki=require('lokijs');
- var querystring=require('querystring');
- function getById(res, req,db){
- //process req. send response
- //HERE db MUST BE ACCESSIBLE
- }
- exports.getById=getById;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement