دسترسی به فایلهای Static
در NextJS میتوانید فایلهای استاتیک (مانند تصاویر) را در یک پوشه به نام public در مسیر اصلی پروژه قرار دهید. سپس فایلهای موجود در مسیر public از طریق روت دامنه با شروع از / در دسترس هستند. برای مثال اگر شما یک فایل به نام example.png در پوشهی public داشته باشید، میتوانید طبق مسیر زیر به این فایل دسترسی داشته باشید:
در برنامه نیز، میتوانید با استفاده از قطعه کد مثال زیر، به عکس دسترسی داشته باشید:
دایرکتوری public برای ذخیره فایلهایی مانند آیکون وبسایت، فونتها، google site verification و ... مناسب است. همچنین در نظر داشته باشید که نمیتوانید نام آن را از public به چیز دیگری، تغییر دهید و این دایرکتوری، تنها مسیری است که برای ارائه فایلهای static، استفاده میشود.
فقط فایلهای static در زمان build در برنامه نمایش داده میشوند و برای نمایش فایل جدید اضافه شده به برنامه، باید برنامه را مجدداً build یا ریاستارت کنید.
همچنین بخوانید: استفاده از فضای ذخیرهسازی ابری لیارا برای ذخیره عکسهای جدید