강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

박형준님의 프로필 이미지
박형준

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 업로드 기능 구현 - 1

app.use('/uploads',express.static('uploads'));

작성

·

288

3

app.use('/uploads',express.static('uploads'));

이 부분이 정확히 어떤 의미죠? 설명해 주신 부분만으로는 정확히 이해가 가질 않네요.

답변 1

2

그랩님의 프로필 이미지
그랩
지식공유자

좋은 질문입니다!

express 서버에서 클라이언트에게 정적(static)인 데이터(이미지, 비디오 등)를 제공하기 위해서 필요한 코드입니다.

위 코드에서 app.use의 두번째 인자인 express.static('uploads') 는 express 프로젝트 내부에 있는 uploads 폴더의 파일들을 제공하겠다는 의미입니다.

첫번째 인자인 '/uploads'는 url뒤에 path를 붙여서 서버URL/uploads/파일명 이렇게 접근하도록 설정하는 구문입니다 :)

박형준님의 프로필 이미지
박형준

작성한 질문수

질문하기