Swagger در Net Core چیست؟
- Swagger یک چارچوب نرمافزاری منبع باز است که به توسعهدهندگان کمک میکند تا API RESTful Web را طراحی، ساخت، مستندسازی و مصرف کنند.
- Swagger به دلیل رابط کاربری Swagger که به توسعه دهندگان اجازه می دهد تا API های وب خود را آزمایش کنند، محبوب است.
- مجموعه ابزار Swagger از مستندات خودکار، تولید کد و آزمایش خودکار از جمله موارد آزمایشی پشتیبانی می کند
در زیر مراحل لازم برای ادغام Swagger UI در NET Core آمده است.
مرحله 1
پروژه Net Core WebAPI را در Visual Studio 2017 ایجاد کنید.
گام 2
بسته Swashbuckle.AspNetCore را از NuGet نصب کنید
مرحله 3
باید دو روش زیر را در کلاس Startup.cs اضافه کنیم.
جزئیات این روش ها در زیر آمده است.
- پیکربندی ()
- ConfigureServices()
مرحله 4