-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
동적웹페이지 질문있습니다.
20.06.22 18:44 작성 조회수 162
0
동적웹페이지 강의에서 index.ejs를 그냥 index.html 로 바꾸고 서버실행해도 똑같이 작동하는데 ejs하고 html의 동적 웹페이지 차이를 모르겠습니다.
답변을 작성해보세요.
1
소프트캠퍼스
지식공유자2020.06.22
ejs 는 JavaScript를 이용해 동적 웹페이지를 구성할 때 사용하는 템플릿 파일의 양식입니다. node.js에서 동적 웹 페이지를 랜더링하기 위해 사용할 파일을 지정하면 그 파일을 열어 코드 내용을 분석하고 동적 웹페이지를 랜더링합니다. 그리고 그 파일의 코드는 ejs 문법을 이용해 만들어져야 정상적으로 동작합니다. 파일 확장자가 html이건 ejs건 관계없이 파일에 작성한 코드의 문법이 ejs 문법을 이용하고 있는 것이 중요합니다. 확장자를 ejs로 사용하는 이유는 이 파일은 ejs 문법을 통해 동적 웹 페이지를 구성하기 위한 템플릿 파일임을 명시는 용도로 사용합니다. 사실 컴퓨터에서 파일의 확장자는 이 파일은 어떤 용도로 사용하는 파일이라는 것을 명시하는 것일 뿐이지 데이터의 내용이 변경되거 하는건 아닙니다. 확장자는 어떤걸로 해도 상관이 없지만 ejs를 유지하시는게 관례이므로 ejs를 사용하시기 바랍니다.
답변 1