一、功能简介
客户端浏览器输入访问地址,返回服务器中对应的页面
二、文件结构
三、创建http服务并读取浏览器访问页面的js文件
//引入http
const http = require("http")
const fs = require("fs")
const path = require("path")
//创建服务器实例
const server = http.createServer()
//监听客户请求
server.on("request", (req, res) => {
console.log("有人访问服务器")
const url = req.url;
fs.readFile(path.join(__dirname, url), "utf-8", (err, doc) => {
if (err) {
res.end('你访问的文件/页面不存在!')
} else {
res.end(doc)
}
})
})
//启动监听
server.listen(8080, function () {
console.log("服务运行在127.0.0.1:8080上")
})
四、知识点回顾
1、res.setHeader('Content-Type','text/html;charset="utf-8"') //解决中文乱码问题