
استغلال إثبات المفهوم لـ CVE-2025-43865 يوضح تزوير البيانات قبل العرض في وضع إطار عمل React Router، مما يتيح حقن البيانات أثناء العرض من جانب الخادم.
قالب حديث وجاهز للإنتاج لبناء تطبيقات React كاملة المكدس باستخدام React Router.
ثبّت التبعيات:
npm install
شغّل خادم التطوير مع HMR:
npm run dev
سيكون تطبيقك متاحًا على http://localhost:5173.
أنشئ نسخة إنتاج:
npm run build
للبناء والتشغيل باستخدام Docker:
docker build -t my-app .
# Run the container
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.