Node.js--简单后台

来源:互联网 发布:node.js为什么不火了 编辑:程序博客网 时间:2024/04/30 00:32

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);        }    });}
0 0