为什么要进行路径拼接?
- 不同操作系统的路径分隔符不统一,路径分隔符就是路径中文件夹与文件夹之间的分隔符
- /public/uploads/images
- Windows系统是 \ 和 /
- Linux系统是 /
关于路径拼接,系统模块path会在内部判断当前使用的操作系统是什么,然后使用操作系统对应的路径分隔符进行拼接。
路径拼接语法:
所有参数都是路径
path.join('路径','路径',...);
简单代码示例:
// 导入path系统模块
const path = require('path');
let finalPath = path.join('public','uploads','images');
console.log(finalPath);
代码运行结果为:
因为是在Windows操作系统下运行的,所以输出结果为:public/uploads/images