Node.js http请求和相应,通过不同的url路径返回不同的响应结果
// 用http写一个web服务器,加载http核心
var http=require('http')
// 使用createServer()方法创建一个web服务器
var server=http.createServer();
// 发请求,接收数据,处理数据,响应
// 参数一请求事件,参数二回调函数
server.on('request',function(req,res) {
// 响应数据并结束
// 通过不同的url路径返回不同的响应结果
var url=req.url
if(url==='/index'){
res.end('this is index page')
}else if(url==='/login'){
res.end('this is login page')
}else{
res.end('404 Not Found.')
}
})
// 绑定端口号,启动服务器
server.listen(3000,function(){
console.log('服务器启动成功,在http://127.0.0.1:3000/')
})