我创建了一个通用的nodejs / expressjs app和git,部署到windows azure网站(不是web角色或虚拟机)。
文件夹结构是expressjs应用程序的典型结构:
app.js
package.json
routes/
public/
views/
node_modules/
temp_data/
应用程序可以使用nodejs temp_data/
愉快地创建文件并将文件写入fs.writeFile('temp_data\\temp_file',...,)
文件夹。
这些不能被称为"本地存储",并且不确定这些文件的生命周期。但正如名字所指出的,它们是临时文件。
问题是,当我尝试使用nodejs fs.unlink('temp_data\\temp_file',...)
删除这些文件时,在fs.exists('temp_data\\temp_file',...)
之后,它失败了。
这是因为我有权写一个文件,但没有权限从已部署的文件夹中删除文件?