var http = require(‘http’);
var fs = require('fs');
var url = require('url');
// var server = http.createServer(function (request, response) {
//
// fs.readFile('index.html','utf-8', function (err, data) {
// response.end(data);
// })
// });
//
// server.listen(8080);
http.createServer(function (request, response) {
var urlObj = url.parse(request.url);
console.log(urlObj);
var pathname = url.parse(request.url);
var query = urlObj.query;
if(pathname === '/'){
pathname = './index.html';
}else if(pathname === '/ajax'){
response.end('{"msg":"this is json"}')
}else {
readfile(pathname, response)
}
}).listen(8080);
function readfile( pathnaem, response) {
fs.readFile(pathname, 'utf-8', function (err, data) {
if(err){
response.writeHead(404);
response.end('file not found');
}else {
response.end(data);
}
});
}