프로젝트 기록/러시아어 사전 및 검색 웹
개발 과정 리뷰 -3-
#1 express Controller에서 HTML 출력하는 세가지 방법 첫번째는 Controller에서 send 함수 내부에 HTML코드를 직접 넣는 방식인데, 사용하지 않을 것 같다. 두번째는 HTML 파일을 리턴하는 것이다. res.sendFile(dirname, 'index.html') 위와 같은 방법으로 반환하나, 이는 정적인 화면을 반환하게 된다. 세번째는 HTML 헬퍼들을 쓰는 방법이다. pug, ejs등 여러가지 템플릿 엔진이 있는데 이들 모두 MVC 패턴 기준으로, view를 만들어주는 역할을 한다. 어찌 되었건 server는 pug코드나 ejs코드를 HTML 파일로 먼저 컴파일 한 후, 이를 Client 쪽으로 보내주기 때문에, 변수등의 동적인 기능을 사용함과 동시에 SSR을 유지할 수..
2023. 12. 7. 17:33