얕은 복사 & 깊은 복사 알아보기
ssr 과 csr
seo에 대해서 다시 상기.
서버사이드에선 리액트를 알기 힘듬
그래서 package.json에서 build:server로 알게 해줌.
server/ssr에 render.js가 생김. 모든 프론트엔드쪽 것들이 함축되어서 들어옴. (webpack)
라우트 페이지 인덱스
서버에서 요청이 오는 것을 보여줌. fetch하는 path를 지정하고 그것들이 아니면 router.route('*')로 감.
ssr의 index는 render를 해줌.render.js를 .
ssr의 기반은 어디에 있냐
클라이언트쪽에 있음. src style ssr.js에 잇음.
styles에 root.js에 먼저 적으면서 시작할 수 있음. 고객센터는 사실 Ssr이 필요없을 것 같기 떄문에
inner, redux-saga를 봐야하고
내부적으로 sass를 쓰고 있기 떄문에 sass도 보면 좋다.
app.js부터 시작
노드제에스가 노드를 하면 여기서 부터 시작.
api를 추가하게 될 것.
윙잇 전체상품은
컬랙션api임.
항상 세가지를 requ,res,next를 가져옴.
req요청관련 변수
res응답관련 변수
next다음에 하고싶은것을 호출
필수나 선택적 값ㅇ들을 fetchparameter안에 넣어주는데 필수가 담ㄹ겨있음.그리고 다음것은 옵셔널
서비스 부분이 비즈니스로직안에 다 들어있음.
회원가입할때 중복된 이메일이 있나 없나.
row 가 도큐먼트
initmongo를 하고 거기에 타고가면 커넥션이 있음.
백엔드는 크게 라우팅 대주제 뒤에 서비스 잇고 그 뒤에 모델이 있음.
서비스에서 모델을 만들어서 줌 모델로.
참고 홈페이지
nodejs.com
expressjs.com/ko
https://mongoosejs.com/docs/api.html
몽구스가 몽고디비를 편하게 사용하게해주는 것
ORM
우선
공지사항을 만들어야함
meteor를 알아볼 것.
VO
Value object
일정하지않은 데이터베이스를 매핑해서 가공하는 것
'etc.' 카테고리의 다른 글
Outlook 2016 과 gmail 연동하기 (0) | 2020.12.01 |
---|---|
Docker/EC2 command history memo (0) | 2020.07.30 |
git rebase 깃 리베이스 / Pagination (0) | 2020.06.16 |
웹크롤링-selenium , beautifulSoup사용하여 laka홈페이지 프로덕트 크롤링하기(1) (0) | 2020.05.29 |
TIL-Git 이 뭐지? (0) | 2020.04.09 |