동적웹페이지 질문있습니다.
286
작성한 질문수 14
동적웹페이지 강의에서 index.ejs를 그냥 index.html 로 바꾸고 서버실행해도 똑같이 작동하는데 ejs하고 html의 동적 웹페이지 차이를 모르겠습니다.
답변 1
1
ejs 는 JavaScript를 이용해 동적 웹페이지를 구성할 때 사용하는 템플릿 파일의 양식입니다. node.js에서 동적 웹 페이지를 랜더링하기 위해 사용할 파일을 지정하면 그 파일을 열어 코드 내용을 분석하고 동적 웹페이지를 랜더링합니다. 그리고 그 파일의 코드는 ejs 문법을 이용해 만들어져야 정상적으로 동작합니다. 파일 확장자가 html이건 ejs건 관계없이 파일에 작성한 코드의 문법이 ejs 문법을 이용하고 있는 것이 중요합니다. 확장자를 ejs로 사용하는 이유는 이 파일은 ejs 문법을 통해 동적 웹 페이지를 구성하기 위한 템플릿 파일임을 명시는 용도로 사용합니다. 사실 컴퓨터에서 파일의 확장자는 이 파일은 어떤 용도로 사용하는 파일이라는 것을 명시하는 것일 뿐이지 데이터의 내용이 변경되거 하는건 아닙니다. 확장자는 어떤걸로 해도 상관이 없지만 ejs를 유지하시는게 관례이므로 ejs를 사용하시기 바랍니다.
장고와 nodejs에 대해 근본적인 의문이 생겼습니다
0
1510
1
나만의미니프로젝트 cheerio관련질문
0
520
1
새일기를 쓰면 한개가 아닌 두개가 등록이 됩니다ㅠ
0
646
1
몽구스 버전 관련 문의
0
1524
1
tfjs-node 안깔려서
0
1097
1
mongoose save() 어쩌구 에러나시는 분들
13
1609
5
route에서 res.status(201).json시 undefined
0
485
1
배포 강의를 시작하시는 분들은 인스턴스 환경변수 분리까지 보신 후에 하시면 좋을 것 같습니다.
2
563
0
writeHead 부분
0
467
1
const config = require('../config/config')[env];를 es모듈로 불러오는 방법
2
678
1
useSelector의 적절한 사용법에 대해 궁금합니다.
1
895
1
userRepositorySpySave 왜 ? 0 이 안나와? 는 보십시오.
1
391
1
1:1 관계 등록 API 강의 creatProduct 시 에러가 발생합니다
0
434
1
로그인페이지, 회원가입페이지 못들어가게하는 부분
0
517
1
공유주소 확인해주세요!
0
338
1
개발환경 관련해서 질문드려요~
0
243
1
현재 학습중인데 eclipse에 nodeclipse가 설치가 되지 않습니다
0
353
1
질문이 있습니다.
0
238
1
안녕하세요.
0
254
0
방명록 프로젝트 질문입니다.
0
295
1
개발환경에 대한 질문입니다.
0
195
1
lastIndexOf()에 대한 질문입니다
0
202
1
new -> other -> javascript -> npminit가 없어요 ㅜㅜ
0
213
1
DB접속 이슈 확인 요청드립니다.
0
369
3





