nodejs模块组织

我们把我们的服务器脚本放到一个叫做 start 的函数里,然后我们会导出这个函数。

var http = require("http");

function start(){
 
function onRequest(request, response){
    console
.log("Request received.");
    response
.writeHead(200,{"Content-Type":"text/plain"});
    response
.write("Hello World");
    response
.end();
 
}

  http
.createServer(onRequest).listen(8888);
  console
.log("Server has started.");
}

exports
.start = start;

这样,我们现在就可以创建我们的主文件 index.js 并在其中启动我们的HTTP了,虽然服务器的代码还在 server.js 中。

创建 index.js 文件并写入以下内容:

var server = require("./server");

server
.start();
原文地址:https://www.cnblogs.com/panzulong/p/2672893.html