【发布时间】:2021-10-06 17:54:45
【问题描述】:
当我们在 Node JS 上运行服务器时,我们应该使用相对于我们在其中启动 node 的目录的路径。要解决这个问题,我们应该像这样使用 path 模块:
fs.createReadStream(path.join(__dirname, '..', '..', 'data', 'someData.csv'))
但是当我们使用require 时,我们可以只放置一个指向我们需要的文件的相对路径,而不必考虑从哪里启动node:
const {data} = require('../../models/data.model');
您能否解释一下:为什么会这样?
【问题讨论】:
标签: javascript node.js path require fs