
Preuve de concept d'exploitation pour CVE-2025-43865 démontrant la falsification de données avant rendu dans le mode framework de React Router, permettant l'injection de données lors du rendu côté serveur.
Un modèle moderne et prêt pour la production pour créer des applications React full-stack avec 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 un build 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 n'importe quelle plateforme prenant en charge 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 fourni avec Tailwind CSS déjà configuré pour une expérience de démarrage simple par défaut. Vous pouvez utiliser le framework CSS que vous préférez.
Construit avec ❤️ en utilisant React Router.