node를 사용해서 웹 서버를 만들어보자.기본적으로 node를 사용하기 위해서는 window에선 git bash, 그 외의 os에서는 terminal을 통해 node를 설치하도록 하자.https://nodejs.org/ko/docs/guides/anatomy-
express를 설치하고 사용해보자문법 자체가 간단하고 직관적인지라 이해가 쉽다.writeHead에 대한 것은 정상적인 request, response가 이루어진다면 기본적으로 200을 반환하므로 개발자가 계속 작성해 주는 것은 비효율적이다.따라서 이런 일은 expre
express view engine인 express-handlebar 설치와 세팅서버 사이드에서는 MVC 패러다임이 중요하다.M: modelV: viewC: controllerexpress에서는 여러 뷰 엔진을 지원하는데 크게 pug, handlebar를 사용하게 되는
main layout인 main.handlebars에 들어갈 내용을 작성하자이전에 SSR에서 사용할 뷰 엔진인 핸들바와 view layout을 생성하였다.client에서 요청이 들어오면 route를 타서 해당하는 화면을 보여주어야 하는데 layout에 들어갈 각 vie
view 단을 따로 뽑아낸 작업은 다음과 같은 효용성이 있다.server에서 원하는 데이터를 동적으로 페이지에 삽입해줄 수 있다는 것이다.about 페이지에서 새로고침을 할 때마다 다른 포츈 쿠키 데이터를 보여준다고 가정하자.아래와 같은 문법을 통해 client는 서버
앞서 진행한 fortune cookie를 모듈화 해보자.fortunes를 모듈, 캡슐화 하면 이런 식으로 fortunes.js를 모듈화 할 수 있다.node에서의 호출은 이런식으로이제 이걸 서버에서 돌려준다면 아래와 같이 하면 되겠다.이런 느낌으로 모듈화 해주면 된다.