2

我创建了一个通用的 nodejs/expressjs 应用程序并将 git 部署到 Windows azure 网站(不是 Web 角色或虚拟机)。

文件夹结构是 expressjs 应用程序的典型结构:

app.js
package.json
routes/
public/
views/
node_modules/
temp_data/

temp_data/该应用程序可以使用 nodejs愉快地创建文件并将其写入文件夹fs.writeFile('temp_data\\temp_file',...,)

这些不能称为“本地存储”,并且不确定这些文件的生命周期。但正如名称所指出的,它们是临时文件。

问题是,当我尝试使用 nodejs 删除这些文件时fs.unlink('temp_data\\temp_file',...)fs.exists('temp_data\\temp_file',...)它失败了。

那是因为我有权写入文件,但无权从已部署的文件夹中删除文件吗?

4

0 回答 0