nodejs提供了http模块可以直接用来构建服务器
创建服务器:
let http=require('http');//导入http模块
const PORT=9000;//定义端口
let server=http.createServer((request,response)=>{
//1.接收客户端请求
//2.响应客户请求
response.end('hello world');//响应结束
});
//监听端口
server.listen(PORT,err=>{
if(err){
console.log(err);
}
});
注:使用request对象获取所有的http客户端请求信息,response对象将数据响应给客户端
创建服务器并给客户端发送相应数据:
let http=require('http');
const PORT=9000;
http.createServer((request,response)=>{
response.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
response.write('hello world');
response.end();
}).listen(PORT,err=>{
if(err){
console.log(err);
}
});