2016-12-07 10 views
1

まずはnode.jsの初心者です。 fs.writeFile()などの関数を使用するとnode.jsにあります。ファイルが作成され、私のリポジトリに表示されます。しかし、herokuのようなクラウド上でこの同じプロセスが実行されると、リポジトリにファイルが表示されません(gitでクローン化されます)。私はそれを読むことができるのでファイルが作成されているが、私はそれを見ることはできません。どうしてこれなの???さらに、ファイルを見るにはどうすればいいですか?node.jsを使ってクラウド(heroku)でファイルを読み書きする

答えて

1

私は同じ問題を抱えており、Herokuやその他のクラウドサービスでは、一般的にファイルシステムに書き込まない方が望ましいことがわかりました。あなたが書いた/保存するすべてのものは、 "一時的なファイルシステム"に格納されます。実際にはゴーストファイルシステムのようです。

通常、Amazon S3またはreddisをjsonファイルなど、mp3などの大きなファイルに使用するとします。

ECSのようなリモートサーバをLinuxシステムで借りて、ストレージスペースをマウントするとうまくいくと思います。

関連する問題