مشكلة الوصول للملفات الثابتة
من ضمن المشاكل التي واجهتني أثناء تعلمي ل 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 )))
وهذا ما صعب معرفة الأمر في البداية
أما الذكاء الاصطناعي فدعنا لا نتحدث عما فعله معي 🙂🙄