본문 바로가기

WEB

Node.js로 웹서비스 만들기 15일차

CSS를 불러와서 사용하려고 하는데 안불러와질때

 

루트에 public 이라는 이름의 폴더를 만들고

그 안에 CSS 파일을 넣은 다음

 

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

한 줄 추가해 주면 됨

 

정적인 파일을 이런식으로 불러온다고 하는데

관련 내용은 구글검색 해봐야 될 듯

 

 

네비바 같은 공통요소들 불러와서 사용하기

nav.html 파일을  views 폴더에 새로 생성한 뒤 <nav></nav> 내용을 그대로 붙여넣기 한다.

폴더구조

그 다음 .ejs 파일에 다음과 같이 작성하여 불러온다.

//list.ejs 또는 detail.ejs 등

<%- include('nav.html') %>
//기존에 있던 <nav> 내용은 삭제함

잘 불러와짐