개발

[NodeJS] 정적 파일 위치 등록

마스터누누 2017. 4. 18. 18:02
728x90
반응형

정적 파일 위치 등록




public 폴더에 js 폴더를 생성후 main.js파일을 만들어준다

또한 앞서 만들었던 main.html에 main.js 파일을 추가한다


1
<script type="text/javascript" src="./js/main.js"></script>                                                  
cs


main.js에는 간단하게 콘솔로 'Hello world'를 출력하게 했다

그러나 로컬에서 접근을 하면 다음과 같은 오류가 발생한다.




이는 js/main.js의 경로를 찾지 못하기 때문이다.

따라서 URL로 접근 후 브라우저에 내려받는 정적 파일의 위치를 등록해 줘야한다

(static directory)


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


app.use(express.static('폴더'))를 지정해주면 정적파일에 대한 위치가 등록된다

여기서 정적파일이란 html, js, css, images 등이 해당된다.


반응형