==================index.js文件=================
var server=require("./server");
var router=require("./router");
var requestHandlers=require("./requestHandlers");
//请示主处理程序的集合
var handle={};
handle["/"]=requestHandlers.start;
handle["/start"]=requestHandlers.start;
handle["/upload"]=requestHandlers.upload;
server.start(router.route,handle);
server.js文件
//get http mode
var http=require("http");
var url=require("url");
function start(route,handle){
http.createServer(function(request,response) {
var pathname=url.parse(request.url).pathname;
console.log("Request for "+pathname+" received!");
route(handle,pathname,response);
// 8080 is listening
}).listen(8080);
console.log("Server has started.");
}
exports.start=start;
======================================================================================
============requestHandler.js文件===============
var exec=require("child_process").exec;
function start(response){
console.log("===start()===");
//var content="empty";
//exec("ls=lah",function (error,stdout,stderr){
//content=stdout;