حل مشكلة express.static

مشكلة الوصول للملفات الثابتة

من ضمن المشاكل التي واجهتني أثناء تعلمي ل express

هو عندما كنت احاول الوصول للملفات الثابتة باستخدام أحد template engines هي عدم التعرف على مجلد public أثناء استخدام app.use(express.static(path.join(__dirName ,"public")))

هو عدم الوصول لمجلد ال public نعم الآمر سخيف نوعا ما لكنها تصل لجميع الملفات داخل مجلد public بدون الوصول له بحد ذاته.

عموماً لعلي لو علمت الأمر مبكرا لم أكن لأفعل خطأ مثل وضع link href="/public/css/styles.css"

بينما الصحيح هو

وضع link href="/css/styles.css

المشكلة أنه كان يعمل عند وضع

app.use(express.static(path.join(__dirName )))

وهذا ما صعب معرفة الأمر في البداية

أما الذكاء الاصطناعي فدعنا لا نتحدث عما فعله معي 🙂🙄

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

لا يوجد تعليقات بعد، كن أول من يبدأ النقاش