برنامه نویس وب، اندروید و عاشق کارآفرینی
اضافه کردن Swagger در ASP.NET Core 2.0 Web API
سلام دوستان.
حتما میدونید Swagger چیه اگه نمیدونید برید اینجا.
خوب حالا که متوجه شدید چه ابزاره خوبیه بریم ازش استفاده کنیم:
اول یه پروژه ASP.NET Core 2.0 WEB API بسازید
از طریق NuGet پکیج زیر را نصب کنید:
خوبه. خسته نباشید.
حالا باید یه چند تا خط کد هم بزاریم تو Startup.cs پروژه.
قطعه کد زیر رو در قسمت ConfigureServices بزارید
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Version = "v1",
Title = "My API",
});
});
بعدشم باید SwaggerUI رو فعال کنید. واسه همین میایم تو قسمت Configure کدهای زیرو استفاده میکنیم :
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
خوب اینم تموم شد.
حالا یه مرحله دیگه مونده.اونم اینه که بالای هر اکشنی attribute زیرو بزارید:
تموم شد برین به آدرس زیر و از Swagger لذت ببرین.
http://localhost:{your port number}/swagger
مطلبی دیگر از این انتشارات
زندگی به عنوان سرویس (LAAS) - سبک جدیدی از زندگی
مطلبی دیگر از این انتشارات
ارتباط با وب سرویس — ذخیره سازی اطلاعات در آندروید — Retrofit
مطلبی دیگر از این انتشارات
برنامه نویسی وب چیست؟چگونه برنامه نویسی وب را شروع کنم؟