fs.createReadStream找不到文件位置

# fs.createReadStream找不到文件位置

image-20220310172149556

image-20220310172202630

使用nodejs的fs模块读取文件时习惯用相对路径,但是运行的时候出现了上述的错误,原因就是fs模块读取文件的相对路径是以启动server.js的位置为基准的,而不是以server.js文件的位置。 也就是说,是以当前打开的文件为准的相对路径,类似 JetBrains 全家桶中的 project 目录。

这就是这篇文章所要讲述的问题。并且nodejs官方推荐在使用fs模块读取文件时使用绝对路径,而不是相对路径。

# 改:

image-20220310172533176

上次更新: 2023/09/05 17:45:42
最近更新
01
关于我
07-14
02
科学上网
11-15
03
OSS+CDN
09-23
更多文章>
极昼青春
买辣椒也用券