جاسازی فایل
کتابخانه استاندارد Go شامل یک بسته embed است که امکان جاسازی فایلهای خارجی در برنامه Go شما را فراهم میکند.
استفاده از بسته embed این فرصت را فراهم میکند تا برنامههای Go ایجاد کنید که خودکفا هستند و همه چیزهایی که برای اجرا نیاز دارند به عنوان بخشی از فایل اجرایی کامپایل شده دارند. این امر باعث میشود که استقرار یا توزیع برنامه وب شما آسانتر شود.
در این بخش از کتاب، برنامه خود را بهروزرسانی خواهیم کرد تا فایلهای موجود در دایرکتوری ui را جاسازی کند — با فایلهای استاتیک CSS، JavaScript و تصویر شروع میکنیم و سپس به قالبهای HTML میپردازیم.
بیایید مستقیماً وارد شویم و توضیح دهیم که چگونه از آن استفاده کنیم.
جاسازی فایل (File Embedding)
در این فصل، نحوه جاسازی فایلها (File Embedding) در برنامه را بررسی میکنیم. این شامل فایلهای استاتیک (Static Files) و قالبهای HTML (HTML Templates) میشود.
با استفاده از جاسازی فایل (File Embedding)، میتوانیم فایلهای منبع (Source Files) را مستقیماً در باینری برنامه (Program Binary) قرار دهیم.