// 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/')
})```
node.js创建http服务器
最新推荐文章于 2024-07-18 09:35:31 发布