초기 WebAPI 프로젝트를 할 때 테스트를 위해 모든 origin을 허용하는 CORS 설정이 필요할 때가 있습니다. 아래와 같이 간단히 "corsapp" 이름의 policy를 하나 추가한 다음 builder 빌드 후에 app.UseCors를 호출해주면 됩니다.
builder.Services.AddCors(p => p.AddPolicy("corsapp", builder =>
{
builder.WithOrigins("*").AllowAnyMethod().AllowAnyHeader();
}));
var app = builder.Build();
app.UseCors("corsapp");
'Development > ASP.Net' 카테고리의 다른 글
[ASP.Net] ASP.Net 6에서 swagger 페이지의 Authorize 버튼이 안보일 때 해결 방법 (0) | 2023.01.27 |
---|---|
[ASP.Net] ASP.Net 6에서 WebAPI의 JSON 형식 응답 메세지의 Property Name을 CamelCase로 변환하지 않게 하기 (0) | 2023.01.25 |
[ASP.Net] ASP.Net core 6 프로젝트 파일에서 wwwroot 폴더의 모든 파일 포함시키기 (0) | 2023.01.18 |
[ASP.NET] WebAPI 프로젝트에서 wwwroot 폴더의 index.html로 기본 라우팅 시키기 (0) | 2023.01.18 |
[ASP.NET] ASP.Net core 6 Kestrel 기본 호스팅 주소 및 포트 변경하기 (0) | 2023.01.18 |