构建http步骤:
1、引入http
2、创建服务
3、事件监听
4、监听端口
5、在终端使用node 文件名 命令运行
6、浏览器打开 http://ip地址:端口号/网址名称
// 引入http
let http = require('http');
// 引入fs
let fs = require('fs');
// 创建服务
let serve = http.createServer();
// 事件监听
serve.on('request',function (request,response) {
console.log("接受到请求");
// 解决乱码问题
response.setHeader('Content-Type','text/html;charset=utf-8');
// 打印地址
console.log(request.url);
// 判断地址与/login是否一致
if(request.url == '/login'){
// 如果地址一致执行
fs.readFile('login.html',function (err,data) {
console.log(err);
// 地址为buffer类型,转化为字符串类型
console.log(data.toString());
// 跳转网页
response.end(data.toString());
})
}else{
// 如果不一致打印404
response.end('404');
}
})
// 监听端口,端口号为4444
serve.listen(4444,function () {
console.log('running');
})
// 打开网址为http://ip地址:端口号/网址名称(上述代码网址名称为login)