//1.导入模块
const fs= require('fs')
const http= require('http')
const path= require('path')
//2.1创建基本的web服务器
const server=http.createServer()
//2.2监听web服务器的request事件
server.on('request',(req,res)=>{
//3.将资源的请求URL地址映射为文件的存放路径
//3.1获取客户端的URL地址,默认为'/'
const url=req.url
//3.2映射
const fpath=path.join(__dirname,url)
//4读取文件内容并响应给客户端
fs.readFile(fpath,'utf-8',(err,dataStr)=>{
if(err)return res.end('404 Not found')
res.end(dataStr)
})
})
//2.3启动服务器
server.listen(80,function(){
console.log('running')
})
node.js学习笔记--为文件创建一个基础的服务器
最新推荐文章于 2024-07-26 11:41:15 发布