سلام وقت بخیر استاد من یه فایل استاتیک دارم که با html , css, bootstrap طراحی شده و میخوام با کمک نود جی اس طبق آموزش تون فایل رو لود کنم اما متاسفانه اون فایل بوت استرپ رو پیدا نمیکنه و همه رو از فولدر بندی هم خارج کردم و تغییرات اعمال نشده و ممنون میشم کمکم کنید چرا اینجوریه؟؟؟
(استایل ها فقط لود نمیشه اما اچ تی ام ال اکیه)
boot.rar (1.6 مگابایت)
سلام
اولا آدرس دهی برای قسمت پابلیک فایلها اشتباه است:
helper.loadStaticFiles(request.url.split(‘/’)[2], response)
در این قسمت شما جایی اشاره نکردید که وارد دایرکتوری پابلیک بشود. این آدرس باید به صورت زیر تغییر کند:
helper.loadStaticFiles(public/${request.url.split('/')[2]}
, response)
اما در کل این نحوه آدرس دهی درست نیست و باید فایلهای استاتیک به صورت استاتیک سرو شوند. مقاله زیر میتواند به شما کمک کند:
1 پسندیده
سلام مجدد بله درست می فرمایید آدرس دهی اشتباه بود اصلاح کردم فقط استایل ها رو آورد ولی عکسا متاسفانه لود نمیشه و فکر کنم با مطالعه این مقاله بتونم عکس رو لود کنم چون هرجوری فکر میکنم بدون express js نمیتونم و یه سوال آیا من باید فایل path.js ایجاد کنم و با استفاده از ماژول اونو ایمپورت بگیرم یا نه لزومی به این کارا نیست؟
سلام
هم میتونید از ماژول پس استفاده کنید هم خودتون با دقت آدرسدهی کنید
استفاده از ماژول پس خیلی بهتره