Node.jsで静的ファイルを送信する – response.sendFile()の使い方
Expressのresponse.sendFile()
メソッドは、指定されたファイルをHTTPレスポンスとしてクライアントに送信します。
本記事は、response.sendFile()
メソッドを使った画像ファイルの送信例になります。
サーバ
以下の配置で画像があるとします。
- index.js
- public/img/sample1.jpg
response.sendFile()
を使って画像ファイルを転送しています。
クライアント
fetch()
を使ってページ遷移することなく、非同期で画像の取得・表示をするサンプルです。
スクリプト
htmlタグ