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/')
    }) 

posted @ 2022-03-03 22:03  神奇小兵  阅读(145)  评论(0编辑  收藏  举报