[Node.js] 템플릿 엔진


[Node.js] 템플릿 엔진

1. 정적 파일과 동적 파일 정적 파일과 동적 파일의 가장 큰 차이점은 프로그래밍적으로 웹 페이지가 만들어졌느냐의 여부입니다. 1) 정적 파일 정적 파일은 html, css, js 파일과 같이 한번 만들어진 자원이 언제나 똑같이 보입니다. 아래와 같이 언제 어디서든, 어떤 이벤트에서든 보내든 title 은 항상 "타이틀" 이라고 출력됩니다. <head> <title>타이틀</title> </head> 2) 동적 파일 동적 파일은 사용자와 서버가 상호작용하며 페이지 내용의 일부 혹은 전부가 그때 그때 생성됩니다. 아래와 같이 동적으로 코드를 작성하면 이벤트에 따라 title 을 바꿔서 출력할 수 있습니다. <head> <title>${title}</title> </head> 정적 파일과 동적 파일은 각자 장단점을 가지고 있는데, 템플릿 엔진이라는 것을 사용하면 정적 파일의 장점과 동적 파일의 장점을 모두 얻을 수 있습니다. 2. 템플릿 엔진 템플릿 엔진 동작 방식 (출처 : https...


#ejs #nodejs #백엔드 #템플릿엔진

원문링크 : [Node.js] 템플릿 엔진