express.js path
时间: 2023-08-23 12:06:39 浏览: 63
在 Express.js 中,path 是一个 Node.js 核心模块,用于处理和转换文件路径。在使用 Express.js 框架时,可以通过引入 path 模块来操作文件路径。
以下是一些常见的 path 方法:
- path.join(): 将多个路径片段拼接为一个完整的路径。
- path.resolve(): 将路径或路径片段解析为绝对路径。
- path.dirname(): 获取路径中的目录名。
- path.basename(): 获取路径中的文件名。
- path.extname(): 获取路径中的文件扩展名。
在使用 Express.js 编写路由时,可以使用 path 模块来操作路由路径,例如:
```javascript
const path = require('path');
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.sendFile(path.join(__dirname, 'public', 'index.html'));
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
```
在上面的例子中,使用 path.join() 方法将 __dirname(当前文件所在目录)和 public/index.html 拼接成一个完整的路径,然后使用 res.sendFile() 方法将该文件发送给客户端。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)