의존성 주입(Dependency Injection) & Cors 미들웨어
의존성 주입(Dependency Injection) 컨테이너의 3가지 모드
의존성 모드 | 설명 |
Transient | services.AddTransient<IService, Service>(); – 매번 호출할 때마다 생성되는데 새로운 인스턴스 변수 생성마다 다른 인스턴스가 생성된다. |
Singleton | services.AddSingleton<IService, Service>(); – 하나의 인스턴스만 생성된다. – 프로젝트 전체에서 같은 인스턴스가 생성(앱 전체에서 하나만 생성)된다. |
Scoped | services.AddScoped<IService, Service>(); – 같은 요청(Request)에는 같은 인스턴스가 생성된다. |
Cors MiddleWare 추가하기
public void Configure(IApplicationBuilder app, IWebHostEnvironment environment) app.UseHttpsRedirection(); app.UseEndpoints // CORS 정책에 지정된 출처를 추가한다. // CORS 정책에 모든 출처를 허용하는지 확인한다. | |
|