https://opentutorials.org/course/3370
생활코딩님의 Express.js강의를 참고하였습니다.
1. 정적파일 미들웨어 express.static
Express에서는 기본적으로 정적파일을 제어하기위한 미들웨어 함수 express.static을 제공한다.
app.use(express.static('디렉토리이름'));
형식으로 작성하여 파일의 직접적인 제공을 할수있다.
app.use(express.static('public'));
//http://localhost:3000/images/kitten.jpg
2.가상 경로 접두부
정적 디렉토리에 대한 마운트 경로를 지정할수도있다.
app.use('/static', express.static('public'));
//http://localhost:3000/static/images/kitten.jpg
3.내부에서 접근
내부에서는 다음처럼 정적 파일 경로에 접근할수있게된다.
<img src=/img/cat.jpg>
반응형
'BackEnd > Express.js' 카테고리의 다른 글
[Express.js] 에러처리 (0) | 2024.09.10 |
---|---|
[Express.js] 여러개의 미들웨어,next (0) | 2024.09.10 |
[Express.js] 미들웨어 제작하기 (0) | 2024.09.10 |