2

一般的な nodejs/expressjs アプリを作成し、git を Windows azure Web サイト (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