Firebase-tools: يستخدم التطبيق المنتشر ملف index.html خاطئ

تم إنشاؤها على ١٨ يناير ٢٠١٤  ·  6تعليقات  ·  مصدر: firebase/firebase-tools

في تطبيقنا ، يحتوي الدليل العام المحدد في firebase.json على عدة ملفات HTML. الرئيسية تسمى "index.html" ، والأخرى هي "index-full.html" و "facebook-channel.html". بعد "نشر Firebase" ، يصبح "index-full.html" هو ملف الفهرس الافتراضي وعناوين URL التالية ، كل محتويات التحميل لنفس الملف "index-full.html":

إذا تمت إعادة تسمية "index-full.html" إلى "index-full.html-off" ، فسيتم اختيار "index.html" كملف الفهرس الافتراضي.

bug

التعليق الأكثر فائدة

المشكلة هي أنه عندما يقوم Firebase بإنشاء ملف الفهرس ، فإنه يقوم بالكتابة فوق الملف الذي تم إنشاؤه بواسطة رد الفعل. لذا ما عليك القيام به هو تشغيل كل كود firebase (مطروحًا منه النشر) ، ثم إعادة تشغيل 'npm run build' للرد على إعادة إنشاء ملف الفهرس الذي تحتاجه في دليل الإنشاء ، ثم تغيير الاستضافة firebase.json " المفتاح "العام" لـ "البناء". (على وجه التحديد للتفاعل ، لأن هذا هو الدليل الافتراضي له.) أخيرًا يمكنك نشره ويجب أن يكون كل شيء على حق. (باستثناء مقدار الجهد اليدوي الذي يتطلبه الأمر).

ال 6 كومينتر

أخشى أن هذا له علاقة بالمعالجة اللاحقة للمزود الذي نستخدمه لنمذجة هذا الإصدار التجريبي على الملفات التي تم تحميلها. نحن نعمل على إزالة هذه الميزة قريبًا ، أو على الأقل السماح لك بتعطيلها.

شكرا لصبرك

شكرًا على الاستجابة ، تعد استضافة Firebase خدمة رائعة وكان من السهل التغلب على هذه الثغرات الصغيرة في النشر.

يجب الآن إصلاح هذا. شكرا على الاهتمام

مرحبا،
لا يمكنني نشر تطبيق الويب الخاص بي ، حسنًا ، إنه تم نشره ولكني لا أرى تطبيقي. أرى فقط index.html صفحة الترحيب القياسية. هل أحتاج إلى إنشاء صفحة index.html الخاصة بي؟ أنا أستخدم تطبيق create-react-app.
شكرا لك

azucenareyes تحقق من ملف "public": "public" إلى "public": "app" أو أي دليل آخر يوجد به محتوى التطبيق الخاص بك. هذا سوف يساعدك.

المشكلة هي أنه عندما يقوم Firebase بإنشاء ملف الفهرس ، فإنه يقوم بالكتابة فوق الملف الذي تم إنشاؤه بواسطة رد الفعل. لذا ما عليك القيام به هو تشغيل كل كود firebase (مطروحًا منه النشر) ، ثم إعادة تشغيل 'npm run build' للرد على إعادة إنشاء ملف الفهرس الذي تحتاجه في دليل الإنشاء ، ثم تغيير الاستضافة firebase.json " المفتاح "العام" لـ "البناء". (على وجه التحديد للتفاعل ، لأن هذا هو الدليل الافتراضي له.) أخيرًا يمكنك نشره ويجب أن يكون كل شيء على حق. (باستثناء مقدار الجهد اليدوي الذي يتطلبه الأمر).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات