템플릿 엔진
• 문법과 설정에 따라 파일을 html 형식으로 변환시키는 모듈
ejs란?
• Embedded Javascript 의 약자로, 자바스크립트가 내장되어 있는 html 파일 |
확장자는 .ejs |
ejs 템플릿을 사용하는 방법
대표적인 EJS 문법
<% %> | 무조건 자바스크립트 코드가 들어가야 하고, 줄바꿈을 할 경우에는 새로운 <% %> 를 이용해야 한다. |
<%= %> | 넘겨 받은 변수 값을 템플릿에 출력할 때 사용 |
<%- include('view의 상대주소') %> | 다른 view 파일(즉, 다른 ejs) |
미들웨어
요청이 들어옴에 따라 응답까지의 중간 과정을 함수로 분리한 것 |
서버와 클라이언트를 이어주는 중간 작업 |
use() 를 이용해 등록할 수 있다 |
미들웨어 -static
이미지, css 파일 및 Javascript 파일(front)과 같은 정적 파일 제공 |
Express 에 있는 static 메소드를 이용해 미들웨어로 로드 |
app.use('/static', express.static(__dirname + '/static'); : /static은 파일 명 |
※ 이미지 출저 : KDT 국비교육 PPT에서 발췌하였습니다
'국비지원 공부 정리 > Nodejs' 카테고리의 다른 글
MVC패턴 (0) | 2025.03.27 |
---|---|
Axios 문법 (0) | 2025.03.25 |
동적 폼 전송 방법 3가지 (0) | 2025.03.25 |
http 모듈 VS express 모듈 (0) | 2025.03.25 |
모듈이란? (0) | 2025.03.25 |