Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 서울파티룸
- 착한코딩
- 옥길동요거트
- 광명파티룸
- 존경하는위인
- 휴식
- 옥길동파티룸
- 부천파티룸
- 개발자
- mysql
- 웹개발
- 일
- 보드게임점수계산
- 그릭요거트
- 코딩
- 파티룸
- 옥길파티룸
- 옥길요거트
- 가장존경하는인물
- MBTI
- 스페이스우일
- 취미
- 옥길그릭요거트
- 스컬킹점수
- 보드게임점수
- 스컬킹
- 구로파티룸
- 해외여행
- 부천공간대여
- 스컬킹점수계산
Archives
- Today
- Total
SIMPLE & UNIQUE
React.js, Node.js 서버 디렉터리 정의 본문
Front end : React 서버
Back end : Node 서버
React 서버를 포트 3000, Node 서버를 포트 5000으로 지정였고
프록시를 사용하여 React서버에서 Node서버 URL을 호출했다.
Spring 프래임워크의 장점을 적용하려 Controller, Service, Mapper로 분리하였다.
npm Mybatis을 사용하여 서비스 로직 코드와 SQL코드를 별도 페이지에서 작성해, 개발편의성을 높였다.
하지만 Router는 Java Controller의 기능을 제대로 하지못했다.
이유는 Java에서는 View > Controller > Service > mapper > Service > Controller > View 순으로 데이터 이동이있어서
DB호출 후에 Controller나 Service에서 할 수 있는 일이 많았다.
그런데 Node에서는 View > Router > module > mapper > View 순서로 작동하기 때문에
DB호출 후 웬만한 로직처리는 Dbconnection 모듈과 React JSX페이지에서 처리하였다.
'React & Node > Guide' 카테고리의 다른 글
1. create-react-app/EC2배포/ssh sftp 접속 (0) | 2019.11.15 |
---|---|
node server/npm mysql/connection pool 구현 (0) | 2019.11.06 |
USER 정보 로그인 세션관리/react-cookies/jsonwebtoken (0) | 2019.11.05 |
JWT(JSON Web Token)/npm jsonwebtoken (0) | 2019.11.01 |
콜백 함수/promise (2) | 2019.10.28 |
Comments