
Preuve de concept d'une attaque par déni de service via empoisonnement du cache en forçant le mode SPA, ciblant CVE-2025-43864 dans les applications React Router.
Un modèle moderne et prêt pour la production pour construire des applications React full-stack en utilisant React Router.
Installez les dépendances :
npm install
Démarrez le serveur de développement avec HMR :
npm run dev
Votre application sera disponible à l'adresse http://localhost:5173.
Créez une version de production :
npm run build
Pour construire et exécuter avec Docker :
docker build -t my-app .
# Run the container
docker run -p 3000:3000 my-app
L'application conteneurisée peut être déployée sur toute plateforme supportant Docker, notamment :
Si vous êtes familier avec le déploiement d'applications Node, le serveur d'application intégré est prêt pour la production.
Assurez-vous de déployer la sortie de npm run build
├── package.json
├── package-lock.json (or pnpm-lock.yaml, or bun.lockb)
├── build/
│ ├── client/ # Static assets
│ └── server/ # Server-side code
Ce modèle est livré avec Tailwind CSS déjà configuré pour une expérience de démarrage simple par défaut. Vous pouvez utiliser n'importe quel framework CSS de votre choix.
Construit avec ❤️ en utilisant React Router.