在第一篇笔记中,了解到,使用node.js 内置模块的方法:var http = require("http");
创建自己的模块的方法其实就是将其功能代码导出到请求这个模块的脚本。
server.js代码如下,
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,Node.js"); response.end(); } http.createServer(onRequest).listen(8888); console.log("Server has started.") } exports.start = start //导出start函数
index.js 代码如下,
var server = require("./server")
server.start()