Node学习021-处理静态资源——中间件是express最大特色-app.use() & 有三个基本参数req、res、next & 自定义中间件处理静态资源文件-sendFile异步读取文件
// 引入express模块
const express = require('express');
const path = require('path');
const app = express();
// 设置静态资源目录
app.use(express.static(path.join(__dirname, 'public')));
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码使用了Express框架来创建一个简单的静态文件服务器。app.use(express.static(path.join(__dirname, 'public')));
这一行代码告诉Express框架,任何静态资源的请求都会被指向当前目录下的 public
文件夹。这样,访问 http://localhost:3000/example.jpg
就会返回 public/example.jpg
文件的内容。这是一个非常基础的示例,但展示了如何在Express应用中使用 app.use()
和 express.static
中间件来提供静态文件服务。
评论已关闭