私はすでに見て、利用しました:
app.use("/css", express.static(__dirname + '/css'));
ルートディレクトリからすべてのファイルを提供するのではなく、単一のファイル「ipad.htm」のみを提供します。express.jsを使用して、最小限のコードでこれを行うための最良の方法は何ですか?
res.sendFile(path_to_file);
は、あなたが必要とすることすべてです; 自動的に正しいヘッダーを設定し、ファイルを転送します (内部的には と同じコードを使用しますexpress.static
)。
Express バージョン 4 未満では、sendfile
代わりに を使用しsendFile
ます。
app.use("/css/myfile.css", express.static(__dirname + '/css/myfile.css'));
fs.createReadStream(path).pipe(res);