node下载地址:http://nodejs.cn/
node的安装默认即可。
1、服务器例子:
var http = require("http");
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!");
2、自定义模块
新建一个server.js和一个index.js
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!");
response.end();
}
http.createServer(onRequest).listen(8888);
console.log("Server has Started!");
}
exports.start = start;
index.js
var server = require("./server");
server.start();
打开终端输入:
node index.js
终端输出结果:
在浏览器中输入:
http://localhost:8888/
效果图: