- 在每个模块中除了express和require等相关的API外,还有两个特殊的成员。
- __dirname 动态获取 当前文档模块所属目录的绝对路径
- __filname 动态获取 当前文件的绝对路径
所谓动态获取就是放在不同文件可以自动获取路径 ,以便后续项目可以放在其他电脑使用2.例如node在读取文件时所以的路径指的是执行node命令所处的终端路径
3.解决方案
fs.readFile( __dirname+"/a.txt", “utf8”, (err,data)=>{ })
所以问题很简单了,只需要把相对路径变为绝对路径就可以了
自我感觉博客内容比较丰富:https://zhanghuaxiao.github.io/