核心思路
把文件的实际存放路径,作为每个资源的请求url地址
服务器充当的角色就是字符串的搬运工
实验步骤
- 导入需要的模块
- 创建基本的web服务器
- 将资源的请求url地址映射为文件的存放路径
- 读取文件内容并响应给客户端
- 优化资源的请求路径
第一步
//导入http模块
const http = require('http')
//导入fs模块
const fs = require ('fs')
//导入path模块
const path = require('path')
第二步
//创建web服务器
const server = http.createServer()
//监听web服务器的request事件
server.on('request',(req,res)=>{
})
//启动服务器
server.listen(3000,()=>{
console.log('运行成功')
})
第三步、第四步