강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jimdac1318 のプロフィール画像
jimdac1318

投稿した質問数

ユン・ジェソンのNode.jsサーバープログラミングプロセス

19強動的Webページ

동적웹페이지 질문있습니다.

作成

·

280

0

동적웹페이지 강의에서 index.ejs를 그냥 index.html 로 바꾸고 서버실행해도 똑같이 작동하는데 ejs하고 html의 동적 웹페이지 차이를 모르겠습니다. 

nodejs

回答 1

1

softcampus님의 프로필 이미지
softcampus
インストラクター

ejs 는  JavaScript를 이용해 동적 웹페이지를 구성할 때 사용하는 템플릿 파일의 양식입니다. node.js에서 동적 웹 페이지를 랜더링하기 위해 사용할 파일을 지정하면 그 파일을 열어 코드 내용을 분석하고 동적 웹페이지를 랜더링합니다. 그리고 그 파일의 코드는 ejs 문법을 이용해 만들어져야 정상적으로 동작합니다. 파일 확장자가 html이건 ejs건 관계없이 파일에 작성한 코드의 문법이 ejs 문법을 이용하고 있는 것이 중요합니다. 확장자를 ejs로 사용하는 이유는 이 파일은 ejs 문법을 통해 동적 웹 페이지를 구성하기 위한 템플릿 파일임을 명시는 용도로 사용합니다. 사실 컴퓨터에서 파일의 확장자는 이 파일은 어떤 용도로 사용하는 파일이라는 것을 명시하는 것일 뿐이지 데이터의 내용이 변경되거 하는건 아닙니다. 확장자는 어떤걸로 해도 상관이 없지만 ejs를 유지하시는게 관례이므로 ejs를 사용하시기 바랍니다.

jimdac1318 のプロフィール画像
jimdac1318

投稿した質問数

質問する