main.js 1.6 KB
var http = require('http');
var url = require('url');
var home = require('./lib/home.js');
var searchGym = require('./lib/searchGym.js');
var foodInfo = require('./lib/foodInfo.js');
var countKcal = require('./lib/countKcal.js');
var info = require('./lib/info.js');
var app = http.createServer(function(request,response){
    var _url = request.url;
    var queryData = url.parse(_url, true).query;
    var pathname = url.parse(_url, true).pathname;
    if(pathname === '/'){
      if(queryData.id === undefined){
         home.home(request, response);
      }
    }
    else if(pathname === '/searchGym'){
        searchGym.searchGym(request,response);
    }
    else if(pathname === '/foodInfo'){
        foodInfo.foodInfo(request,response);
    }
    else if(pathname === '/foodInfo_search'){
        foodInfo.foodInfo_search(request, response);
    }
    else if(pathname === '/countKcal'){
        countKcal.countKcal(request, response);
    }
    else if(pathname === '/countKcal_body'){
        countKcal.countKcal_body(request, response);
    }
    else if(pathname === '/countKcal_body_process'){
        countKcal.countKcal_body_process(request,response);
    }
    else if(pathname === '/countKcal_food'){
        countKcal.countKcal_food(request,response);
    }
    else if(pathname === '/countKcal_food_process'){
        countKcal.countKcal_food_process(request,response);
    }
    else if(pathname === '/info'){
        info.info(request,response);
    }
    else{
    response.writeHead(404);
    response.end("Not found");
    }
});
app.listen(process.env.PORT || 23000, function(){
    console.log("Server on!");
});