exprss实现静态资源访问
- 什么是静态资源:
css,js,html,img这些都是静态资源。
express 实现静态资源访问步骤
- 将所有的静态资源放在一个文件夹下。
- path.join(__dirname,“文件夹路径”) 获取静态资源文件夹的绝对路径
- express.static() 设置静态资源路径
- app.use() 使用中间件进行处理
- 在执行端口中输入 res.sendFile(path.join(__dirname,“文件夹里需要读取的文件”))来读取改内容;
【注释】express本质就是一堆中间件。
重点代码
const express = require("express");
const path = require("path");
let app = express();
app.use(express.static(path.join(__dirname,"./public")));
app.get("/",(req,res)=>{
res.sendFile(path.join(__dirname,"./public/index.html"));
});
app.listen(3000,()=>{
console.log("服务器启动成功");
})