Asp Core 8 ve Swagger Düzgün Kurulum [2024 Ocak]

Merhaba değerli okuyucu, bu yazımda Swagger kurulumu sırasındaki ince detayları anlatmak istiyorum. Böylece siz de zaman kazanın.

Öncelikle yüklememiz gereken paketler

Program.cs’teki konfigurasyon sıralaması düzgün yapılmazsa Swagger UI çalışmayacaktır. Bunu göstermek için aşağıdaki kodu ekliyorum.

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.

builder.Services.AddControllers();

builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

…ve son olarak iki adet daha ayar eklememiz gerekiyor.

app.UseSwagger();
app.UseSwaggerUI();

Yalnız sihir de burada başlıyor. Bu iki satır kodu nereye koymamız gerektiği çok önemli. Şimdi daha genişçe kodu paylaşayım.

var app = builder.Build();

// Configure the HTTP request pipeline.

app.UseSwagger();
app.UseSwaggerUI();

app.UseAuthorization();

app.MapControllers();

app.Run();

Sağlıcakla kalın…

Site Footer

For your legal concerns and the questions, feel free to send an email to [email protected]