لدي تطبيق مبني بإستخدام React (عبر الأداة create-react-app) وقمت بتنفيذ الأمر npm run build لكي أحصل على ملفات المشروع النهائي، وأصبح لدي الملفات التالية:
حاول أن أقوم بإضافة كل هذه الملفات في المجلد static الخاص بفلاسك لكي يمكن الوصول إليهم بدون كتابة مسارات routes مخصصة لهم، ثم قمت بعمل مسار لإرسال ملف index.html:
لكن المشكلة الآن هو أن الموقع يعمل فقط إذا قام المستخدم بالدخول إلى الصفحة الرئيسية فقط، ولكن عند زيارة أي مسار مختلف (حتى وإن كان المسار موجود في تطبيق React عبر react-router-dom) فسوف يحصل على خطأ بعدم وجود هذا المسار.
كيفية إرسال هذه الملفات عندما يزور المستخدم أي مسار في التطبيق؟
السؤال
Mohssen A Mohssen
لدي تطبيق مبني بإستخدام React (عبر الأداة create-react-app) وقمت بتنفيذ الأمر npm run build لكي أحصل على ملفات المشروع النهائي، وأصبح لدي الملفات التالية:
- build |- static | |- css | | |- style.css | | |- style.css.map | |- js | |- main.js | |- main.js.map |- index.html |- service-worker.js
حاول أن أقوم بإضافة كل هذه الملفات في المجلد static الخاص بفلاسك لكي يمكن الوصول إليهم بدون كتابة مسارات routes مخصصة لهم، ثم قمت بعمل مسار لإرسال ملف index.html:
لكن المشكلة الآن هو أن الموقع يعمل فقط إذا قام المستخدم بالدخول إلى الصفحة الرئيسية فقط، ولكن عند زيارة أي مسار مختلف (حتى وإن كان المسار موجود في تطبيق React عبر react-router-dom) فسوف يحصل على خطأ بعدم وجود هذا المسار.
كيفية إرسال هذه الملفات عندما يزور المستخدم أي مسار في التطبيق؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.