//接下来,我们要干一件使用Node很有成就感的事情
//使用node非常轻松的构建一个web服务器
//在Node中专门提供了一个核心模块:http
//http这个模块的职责就是帮你创建和编写服务器
//1加载http核心模块
var http = require(‘http’)
//2使用http.createServer()方法创建一个web服务器
// 返回一个server
var server = http.createServer()
//3服务器用来干嘛?(提供服务,对数据的服务。)
//过程 :发请求 --》接受请求 --》处理请求 --》 给个反馈 --》 发送响应
server.on(‘request’,function(request,response){
console.log(‘收到客户请求了,请求路径是’ +request.url)
//response 对象有一个方法:write可以用来给客户端发送响应数据
//write可以使用多次,但是最后一次一定要使用end来结束响应,否则客户端会一直等待
response.write(‘hello’)
response.write(‘nodejs’)
//告诉客户端,我的话说玩了可以给呈递给客户了
response.end()
//由于现在我们服务器的能力还非常弱,无论是什么请求,都只能响应node.js hello
//思考:我希望当请求
})
server.listen(3000,function(){
console.log(‘服务器启动成功了,可以通过http://127.0.0.1:3000/来进行访问’)
})