
React RouterアプリケーションにおけるCVE-2025-43864を標的とした、SPAモードを強制することによるキャッシュポイズニングを介したサービス拒否攻撃の概念実証。
React Router を使用したフルスタック React アプリケーション構築のための、現代的で本番環境に即したテンプレートです。
依存関係をインストール:
npm install
HMR 対応の開発サーバーを起動:
npm run dev
アプリケーションは http://localhost:5173 で利用できます。
プロダクションビルドを作成:
npm run build
Docker を使用してビルドおよび実行するには:
docker build -t my-app .
# コンテナを実行
docker run -p 3000:3000 my-app
コンテナ化されたアプリケーションは、Docker をサポートする任意のプラットフォームにデプロイできます。例:
Node アプリケーションのデプロイに詳しい場合、組み込みのアプリケーションサーバーは本番環境で使用できます。
npm run build の出力をデプロイしてください。
├── package.json
├── package-lock.json (or pnpm-lock.yaml, or bun.lockb)
├── build/
│ ├── client/ # Static assets
│ └── server/ # Server-side code
このテンプレートには Tailwind CSS があらかじめ設定されており、シンプルなデフォルトの開始体験を提供します。お好みの CSS フレームワークを自由に使用できます。
React Router を使用して ❤️ を込めて作られています。