Expressのフォルダーから静的アセットを直接提供する方法
画像やCSSなどをに含めるのが一般的ですpublic
サブフォルダー、およびそれらをルートレベルに公開します。
const express = require('express')
const app = express()
app.use(express.static(‘public’))
/* … */
app.listen(3000, () => console.log(‘Server ready’))
あなたが持っている場合index.html
ファイルにpublic/
、ルートドメインのURLにアクセスすると提供されます(http://localhost:3000
)
私の無料ダウンロードExpress.jsハンドブック
より明確なチュートリアル:
- 人気のあるNode.jsフレームワークであるExpress
- Expressを使用してGETクエリ文字列パラメータを取得します
- express-validatorを使用したExpressでの入力の検証
- Expressテンプレート
- Expressで静的資産を提供する
- Expressを使用してJSON応答を送信する
- エクスプレスセッション
- Expressを使用して応答を送信する
- Expressを使用してファイルを送信する
- Express-validatorを使用したExpressでの入力のサニタイズ
- Expressでのルーティング
- 自己署名証明書を備えたExpressHTTPSサーバー
- Express、リクエストパラメータ
- Expressを使用してPOSTクエリパラメータを取得する
- Expressでリダイレクトを処理する
- Expressミドルウェア
- セットアップLet'sEncrypt for Express
- ExpressでHTTPヘッダーを操作する
- Expressでのフォームの処理
- Expressを使用したフォームでのファイルアップロードの処理
- ExpressでのCORSの処理
- ExpressでCookieを管理する