express 访问 /app88 获得静态文件list.html
时间: 2024-10-13 08:15:25 浏览: 31
Express.js是一个轻量级的Node.js Web应用框架,它可以帮助开发者快速构建Web服务器。如果你想要在Express应用中提供静态文件,例如`list.html`,你需要设置一个路由来处理这个特定路径。
首先,确保你的项目结构中有`public`目录,并将`list.html`放在其中,因为Express默认会查找位于`public`下的静态资源。接下来,你可以使用Express的`express.static()`中间件来配置静态文件服务。假设你的`list.html`在`./public/app88/list.html`:
```javascript
const express = require('express');
const app = express();
// 指定静态文件目录
app.use(express.static('public'));
// 定义访问/app88的路由获取静态文件list.html
app.get('/app88', function (req, res) {
res.sendFile(path.join(__dirname, 'public/app88/list.html')); // 使用path模块定位文件
});
// 启动服务器
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
```
当用户访问`http://localhost:3000/app88`时,Express将会返回`list.html`文件给客户端。
阅读全文