gpt4 book ai didi

javascript - 如何在 Node.js 中设置请求的当前工作目录?

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:38 26 4
gpt4 key购买 nike

我知道我可以使用以下方法更改进程目录:

process.chdir('/temp/foo');

但我不想更改所有请求的目录。

我想根据传入的请求使用不同的工作目录。例如,如果请求是针对图像的,我想将工作目录更改为图像目录。如果请求是上传,我想将当前工作目录更改为上传文件夹。

这些文件夹中还有一些特定于请求类型的其他文件,如果我可以为每个请求设置当前工作目录,那就更容易了。

我不想更改同一服务器正在处理的所有其他请求的工作目录。每个请求的工作目录应该特定于该请求。

最佳答案

使用任何路径引用时,只需在前面添加“工作”目录:

function request1() {
var workingDir = 'prefered/working/path';
var path = path.resolve(workingDir, 'file.ext');
var stats = fs.statSync(path);
}

关于javascript - 如何在 Node.js 中设置请求的当前工作目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com