본문 바로가기

WEB/JAVASCRPIT

express static

반응형

이미지같은 정적파일을 제공할때 express의 기본 제공 미들웨어 함수 static을 사용하면됩니다.

예를 들어 public 이라는 이름의 디렉토리에 저장된 파일을 제공할려면

다음과 같이 쓰면 됩니다.

app.use(express.static('public'));

여러개의 정적디렉토리를 이용한다면 여러번 호출을 하면 됩니다.

app.use(express.static('public'));
app.use(express.static('files'));

만약에 static에 대한 파일시스템 내에 실제 경로가 존재하지않는다면

다음과 같이 경로를 지정하시면 됩니다.

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

/static의 경로를 통해 public디렉토리의 파일을 로드할 수 있습니다.

반응형

'WEB > JAVASCRPIT' 카테고리의 다른 글

axios  (0) 2020.07.08
express multer  (0) 2020.07.02
nodejs pug  (0) 2020.06.14
node.js controller(res, req)  (0) 2020.06.11
passport-local-sequelize의 편리  (0) 2020.06.08