0

私のプロジェクトでは、いくつかのテキスト ファイルを動的に保存する必要があり、エンド ユーザーはそれらをブラウザからダウンロードできる必要があります。MINIO や S3 などのオブジェクト ストアを使用するのが最善の方法であることはわかっていますが、残念ながらメモリ ストレージで使用するしかありません。だから私がやろうとしているのは、パブリックフォルダーを作成し、次のコードを使用して公開したことです:

var express = require('express');
var app = express();

//setting middleware
app.use(express.static( 'public')); //Serves resources from public folder


var server = app.listen(5000);

それはそれと同じくらい簡単です。次に、ファイルをダウンロードしてアクセスできることを確認するためだけにテストするために、t.txtファイルを含むパブリックフォルダーを作成しました。

http://localhost:5000/public/t.txt

私は得る

ここに画像の説明を入力

では、なぜ私はそれを取得していないのですか? また、私が達成しようとしていることは、シナリオとうまく一致するのでしょうか?それはまったく実行可能ですか?

4

2 に答える 2