ASP.NET Core는 C#으로 웹 앱과 API를 구축하기 위한 현대적이고 크로스 플랫폼이며 고성능인 웹 프레임워크입니다. 중심 개념은 미들웨어 파이프라인입니다 — 각각 HTTP 요청/응답을 처리하는 구성 가능한 컴포넌트 사슬로, 인증, 로깅, 라우팅 같은 횡단 관심사를 다룹니다.
최소 ASP.NET Core API
builder = WebApplication.CreateBuilder();
builder.Services.AddScoped<IUserService, UserService>();
app = builder.Build();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapGet(, ( id, IUserService svc) => svc.Get(id));
app.MapPost(, (User user, IUserService svc) => svc.Create(user));
app.Run();
