본문 바로가기

백엔드/닷넷

스태틱 파일 사용하기

반응형

스태틱 파일은 이미지 등 프로젝트에 사용되는 에셋파일을 의미합니다. .NET에서 스태틱 에셋들을 사용하기 위해 필요한 설정을 살펴볼까요?

프로젝트 구성

 

관계형 데이터 불러오기 (참조 데이터 포함) - 지네릭 레포지토리 패턴

엔티티프레임워크를 사용하여 관계형 테이블에서 참조하는 데이터를 포함하여 데이터를 불러오는 방법을 보겠습니다. 구현하기 애플리케이션 생성 .NET web-API 생성하기 개발도구 설치하기 .NET

jin-co.tistory.com

이미지 경로 설정하기

 

데이터 트랜스퍼 옵젝트 (DTO)

디티오는 각 레이어 사이에 데이터를 운반하는 컨테이너로 반환되는 에이피아이 정보를 가공하는 기능을 합니다. 디티오를 사용하여 옵젝트 구조를 변경하거나 특정 데이터를 제외 또는 수정

jin-co.tistory.com

구현하기

에셋폴더 생성 및 에셋추가

에이피아이 폴더에 아래이름으로 폴더를 생성합니다

wwwroot

폴더 내에 생성하는 하위폴더와 파일이름은 데이터 요청 시 경로가 됩니다. 이미지를 담을 폴더를 생성하고 테스트에 사용할 이미지를 저장합니다

저장한 이미지의 경로를 복사해 보면 아래와 같은데, 데이터 요청 시 호스트 뒤에 지정해야 하는 경로는 '/wwwroot/' 이후의 경로입니다

서비스 추가

Program.cs 파일로 이동하여 아래 코드를 'app.UseAuthorization();' 구문 위에 설치합니다

app.UseStaticFiles();

실행하기

작업이 완료되면 API 폴더로 이동하여

cd /API

아래 명령어로 앱을 실행합니다.

dotnet watch

반환된 아이템의 경로를 통해

이미지가 반환되는 것을 확인가능합니다

이상으로 스태틱 파일을 사용하는 방법에 대해서 알아보았습니다

 

728x90
반응형