donaricano-btn

서버사이드 렌더링


0. 폴더구조

 /components

- about.jsx

/views

- about.hbs

index.js

package.json

1. 서버

1) index.js

- app.set() : 노드를 설정한다. 첫 번째 인자는 문자열, 두 번째 인자는 설정 값이다

- require('babel-register').... : JSX파일을 require로 불러와서 바로 변환하여 사용할 수 있게한다.

2) errorHandler

- 오류처리에 관련된 사항을 정리한다.

- npm i errorHandler

2. 템플릿

1)about.hbs

- {{{}}} : 중괄호 세 개를 사용해서 index.js에서 about 변수로 전달된 HTML 을 이스케이프 처리하지 않고 출력한다.

- handlerbars 설치 : npm i hbs --save

3. 컴포넌트

4. 실행

- node index.js 또는 node .

블로그 이미지

리딩리드

,