node搭建简单的服务器
var http = require("http")//加载http模块
//使用createServer()方法创建一个server服务器,并返回一个server实例
var server= http.createServer();
//当客户端请求过来就会自动触发服务器的request请求事件,然后执行后面的回调函数
//request后面的回调需要接受两个参数,一个是Request(请求对象)获取客户端的请求信息例如请求路径,
//一个是Response(响应对象)可以给客户端发送响应消息
server.on('request',function(request,response){
console.log("我收到了您的请求!请求路径是"+request.url);
//解释下request.url
// http://127.0.0.1:3000/ 对应 /
// http://127.0.0.1:3000/a 对应 /a
// http://127.0.0.1:3000/foo/b 对应 /foo/b
if(request.url == '\\')
{response.write("主页面!");
//发送数据后一定要调用end,告诉客户端我的话说完了,你可以呈递给用户看了。
response.end();
}
})
//绑定端口号启动服务器
server.listen(3000,function(){
console.log("服务器启动成功!");
})

浙公网安备 33010602011771号