فصل ۲.
شروع به کار
در این بخش اول کتاب، یک دایرکتوری پروژه راهاندازی میکنیم و پایههای لازم برای ساخت API برنامه Greenlight را میگذاریم. در این بخش:
یک ساختار دایرکتوری اولیه برای پروژه ایجاد میکنیم و در سطح کلی توضیح میدهیم که کد Go و سایر داراییهای پروژه چگونه سازماندهی خواهند شد.
یک سرور HTTP راهاندازی میکنیم تا به درخواستهای HTTP ورودی گوش بدهد.
یک الگوی معقول برای مدیریت تنظیمات پیکربندی، از طریق flagهای خط فرمان، معرفی میکنیم و از dependency injection استفاده میکنیم تا وابستگیها در اختیار handlerهای ما قرار بگیرند.
از بسته
httprouterکمک میگیریم تا یک ساختار استاندارد RESTful برای endpointهای API پیادهسازی کنیم.