node.js创建http服务器

// 1.加载http
var http = require('http')
// 2.使用http.createServer()创建web服务器
var server = http.createServer()
// 3.提供服务:接收请求,处理,发回响应
// 注册request请求时间,当客户端过来请求,触发回调处理函数
        // 这个函数需要接收两个参数:Request请求对象 和 Response响应对象
// response对象有个方法,用write可以用来给用户端发送响应数据,可以使用多次,但是要用end来结束响应
var fs = require('fs')

server.on('request',function(request,response){
    console.log('收到客户端的请求了,路径是'+request.url)
    response.write('<head><meta charset="utf-8"/></head>')
    if(request.url == '/'){
        response.write("<h1>不负韶华</h1>")
    }
    if(request.url == '/login'){
        response.write("<h1>login</h1>")
    }
    if(request.url == '/haha'){
        response.write("<h1>haha</h1>")
    }
    response.end()//end结束
    // 由于服务器能力弱,思考如何实现:
        // 根据不同路径回复不同请求 例如 index-主页 login-登录
})

// 4.绑定端口号,启动服务器
server.listen(3000,function(){
    console.log('服务器启动成功,地址http://localhost:3000/')
})```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值