상담소
- 프로젝트는 혼자 하는 것은 한계가 있다.
- 장기적으로, 조급해하지말고 생각하는것이 좋다.
- 리액트 프로젝트를 CRA없이 만드는것 추천한다.
- 많은 곳에 레퍼런스들이 있다.
- 생각의 흐름대로 만드는 것이 아닌 기획하고 설계하는 데 시간을 많이 쏟자
- 백엔드와는 api주고받기가 중요하다.
- 백엔드가 작업이 평균적으로 빨리끝난다(여러차례 봐왔던 내용!)
- 확장프로그램 목록
- prettier, gitlens, auto complete tag, live share, vscode-styled-components, eslint
node js
- 미들웨어란?
- 웹 서버에서 요청을 받을때 가끔 모든 요청에 대해 공통적인 처리를 하고싶은 경우가 생길 수 있다.
- 그럴때 미들웨어를 이용하여 웹 서버의 요청/응답에 대해 공통적으로 관리가 가능하다.
- mongoose의 컬렉션(Collection)이란?
- JSON 형식의 여러가지 **문서(Document)**를 보유할 수 있다.
- 이후에 설명할 **관계형 데이터베이스(RDB)**의 Table과 동일한 역할을 한다.
- mongoose의 스키마(Schema)란?
- 스키마는 **컬렉션(Collection)**에 들어가는 **문서(Document)**에 어떤 종류의 값이 들어가는지를 정의한다.
- 데이터를 모델링할 때 사용한다.
- nodejs는 순서가 중요하다 특히 다음의 코드들은
- 경로를 지정한 후 app.use(express.json())을 하면 안된다.
app.use(express.json()); app.use('/api', Anyroute)
'항해99' 카테고리의 다른 글
[항해99] TIL D+27 (0) | 2022.08.08 |
---|---|
[항해99] TIL D+26 (0) | 2022.08.08 |
[항해99] TIL D+24 (0) | 2022.08.04 |
[항해99] TIL D+23 (2) | 2022.08.03 |
[항해99] TIL D+22 (1) | 2022.08.02 |