서버 프레임워크 중 하나인 node.js의 static경로 설정 방법
<link rel="stylesheet" href="css/파일이름.css">
걸어놓음js는 정적 파일이라 ejs로 읽어줄 수 없음 그래서 한번 더 요청을 보냄(node.js_02 폴더 참조)
-> 데이터는 계속 app.js에서 바뀜
템플릿에서 태그로 참조하는 css,js,image 등 여러 정적 파일들을 사용하는 방법
1. public 폴더에 정적 파일을 담는다.
2. 모든 요청에 공공으로 사용하기 위해 use메서드 사용
const path = require('path'); // 경로
app.use(express.static(path.join(__dirname, 'public')));
(정적(static)한 파일을 이곳에 넣어두면 / 경로로 ejs파일내에서 public폴더내에 있는 파일을 접근 할 수 있다는 의미)
app.use('/ejs에서접근할경로', express.static(path.join(__dirname, ' /실제위치한디렉토리경로')));