برنامه نویس وب، اندروید و عاشق کارآفرینی
اضافه کردن 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
مطلبی دیگر از این انتشارات
باارزشترین معاملات VC در دنیا و مشارکت شرکت ها
مطلبی دیگر از این انتشارات
دورکاری؛ هزار راه رفته در گیتلب! (قسمت دوم)
مطلبی دیگر از این انتشارات
بازار API یا مارکتAPI چیست؟