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