서버사이드 렌더링
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 .
'Front-End > ReactJs' 카테고리의 다른 글
[ReactJs] react-router 사용하기 (0) | 2018.08.16 |
---|---|
[ReactJs] react router 처음부터 만들기 (0) | 2018.08.16 |
[ReactJs] node.js를 이용한 react 컴포넌트 렌더링 (0) | 2018.08.12 |
[ReactJs] 리엑트 폼 요소 정의 (0) | 2018.08.07 |
[ReactJs] 리액트 폼 이벤트 설정 (0) | 2018.08.05 |