-
21:00 - 23:30 기술매니저 점검 및 질의응답
[항해99 15일차]
🛑오류수정
🛑새로 알게된 내용
-
routing - 클라이언트의 요청조건(메서드, 주소등)에 대응해 응답하는 방식
-
Router() - 클라이언트의 요청을 쉽게 처리할 수 있게 도와주는 express.js의 기능
-
게더타운 꿀팁 - 스터디 테이블에 여러명 있을때 귓속말 하는 방법
→ 귓속말 원하는 사람에게 더블클릭시 따로 룸이 생겨서 귓속말 가능/ 다른 사람들에게는 작게 들리고 룸안에 있는 사람들끼리 대화 가능
→ 다시 더블클릭시 귓속말 해제
서버파일 역할
- 라우터에서 get/ post로 데이터 받아서 뿌려주는 역할
-
해시함수 - output으로 Input을 추론하지 못함, 일방향 함수
-
각각의 id를 DB가 프라이머리키를 붙이는 것과 랜덤의 스트링으로 관리하는것.
→ 서버는 늘릴수 있지만, DB는 늘리기 어려움. 사용량이 늘어나면 DB가 일일히 순서를 붙이는 것에 공수가 들기 때문에 잘 안쓰려는 추세가 있음.
-
익스프레스에서 라우터로 정의된 애는 app.get/ app.post
⇒ 자원을 효율적으로 사용하고 원하는대로 프로그램을 실행하기 위해서
-
promise - resolve를 반환할때까지 실행됨, reject - catch(console.error)로 에러 잡기! / async - await
-
promise.all = 배열안에 넣어두면 모두 실행되고나면 then을 실행하기 때문에 병렬처리에 적합!
⇒ 외부에 api로 10개 보낼때, 속도를 줄일수있음
-
아무것도 안하기 → sleep() js에는 없는 기능
-
미들웨어 - 반환을 하지않고 통과시키는 것, res를 사용하지 않고 next를 사용해서 흐르게 한다.
Uploaded by Notion2Tistory v1.1.0