본문 바로가기

Others/NODE.JS

Express] 정적파일을 서비스하는 법

정적파일을 어떻게 사용자에게 제공할 수 있는가?

정적파일?

- 동적이지 않은 것

- 프로그래밍적으로 만들어진 웹페이지는 동적이라고 표현함.

- 그렇지 않고 사람이 만든 것을 언제나 똑같이 보이면 그것은 정적이라고 한다.




express 홈페이지 메뉴얼에서 정적으로 파일을 작성하고 싶을 때를 참고해보자.


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


middleware를 알고 있어야 위 코드를 모두 해석할 수 있다.

모른다면 패턴화해서 익히면 되니 걱정하지 말자.


app.js 코드에 추가해보자.


Line 4 : 정적인 파일이 위치할 디렉토리를 지정하는 기능.

그 디렉토리명을 static() 안에 명시한다.

= public이라는 디렉토리를 정적인 파일이 위치하는 디렉토리로 하겠다.

(동작 전, public이라는 디렉토리가 생성되어 있어야 한다.)







(실행결과; 주소창 주의하여 살표보기)

 

(public directory)

 

(text.txt)

  

(food.jpg)




다음과 같이 코드를 작성 및 확인 할 수 있다.

네트워크를 통해서 웹페이지에서 로드하는 내용을 볼 수 있다.







'Others > NODE.JS' 카테고리의 다른 글

Express] 템플릿 엔진 (Jade)  (0) 2017.09.11
Express-웹페이지를 표현하는 방법  (0) 2017.09.11
Express 설치 및 기본코드분석  (0) 2017.09.11
동기와 비동기  (0) 2017.09.07
모듈과 NPM  (0) 2017.09.07