Search
🌡

4주차 회고

νƒœκ·Έ

이번 μ£Όλ₯Ό λŒμ•„λ³΄λ©°.. νŒ€ 회고

이건 아쉽닀..

β€’
쀑간 쀑간에 λ§‰νžˆλŠ”κ²Œ λ§Žμ•„μ„œ feature κ°œλ°œμ„ 많이 λͺ»ν–ˆλ‹€.
β€’
API λͺ…μ„Έλ₯Ό λ„ˆλ¬΄ μ„Έμ„Έν•˜κ²Œ μ§  것 κ°™μ•„. λ‚˜μ€‘μ— λ³΄λ‹ˆ λ³€κ²½ 사항이 자꾸 생겼닀.
β€’
νŠΈλŸ¬λΈ” μŠˆνŒ…μ— λŒ€ν•œ λ¬Έμ„œ μž‘μ„±μ— λ„ˆλ¬΄ 뢀담을 느꼈던 것 κ°™λ‹€. λŒ€λ‹¨ν•˜μ§€ μ•Šμ•„λ„ κ°€λ³κ²Œ μž‘μ„±ν•΄λ³΄μž!
β€’
κ°œλ°œν•˜λŠ”λ°μ„œ λ³΄μˆ˜μ μ΄μ—ˆλ˜ 것 κ°™λ‹€.. μƒˆλ‘œμš΄ 것을 λ„μž…ν•˜λŠ” 것에 두렀움을 λŠκΌˆλ‹€.
β€’
feature κ°œλ°œμ—λ§Œ λ„ˆλ¬΄ 맀λͺ°λ˜μ—ˆλ˜ 것 κ°™λ‹€. ν…ŒμŠ€νŠΈλ‚˜ μ„±λŠ₯ κ°œμ„ .. λ‚˜μ€‘μ— 해도 λ˜κ² μ§€...?

이건 μž˜ν–ˆλ‹€ γ…‹

β€’
μ„œμšΈμ—μ„œ μ˜€ν”„λΌμΈμœΌλ‘œ λ§Œλ‚˜ ν˜‘μ—…ν•˜κ²Œ λ˜μ–΄ λŠ₯λ₯ μ΄ μ˜¬λΌκ°”λ‹€.
β€’
기쑴의 둜그인 λ°©μ‹μ—μ„œ λ¬Έμ œμ μ„ νŒŒμ•…ν•˜κ³  κ±΄κ°•ν•œ λ°©ν–₯으둜 κ°œμ„ ν•œ 것 κ°™λ‹€.
<br />

11μ›” 28일

λ™κ·œ

β€’
λ°±μ—”λ“œ νŒ€μ›λ“€μ΄ ν”„λ‘ νŠΈμ—”λ“œμ— ν•„μš”ν•œ APIλ₯Ό κ΅¬ν˜„ν•΄μ£Όμ‹œλŠ” λ™μ•ˆ, μš΄λ™ 기둝 νŽ˜μ΄μ§€μ˜ UIλ₯Ό κ΅¬ν˜„ν–ˆλ‹€.
β€’
μš΄λ™ 기둝 νŽ˜μ΄μ§€μ˜ λ ˆμ΄μ•„μ›ƒ ꡬ성이 생각보닀 κΉŒλ‹€λ‘œμ› κ³ , μ„ΈνŠΈμ™€ μš΄λ™μ˜ 증가/κ°μ†Œ μΈν„°λ ‰μ…˜μ΄ μžˆμ–΄μ„œ κ½€ νž˜λ“€μ—ˆλ‹€.
β€’
그리고 μ‚¬μš©μž κ²½ν—˜μ„ μœ„ν•΄ μš΄λ™μ΄ 증가될 λ•Œλ§ˆλ‹€ 슀크둀이 μžλ™μœΌλ‘œ 내렀가도둝 ν–ˆλ‹€.
β€’
κ·ΈλŸ¬λ‹€λ³΄λ‹ˆ 벌써 μ½”μ–΄ νƒ€μž„μ΄ 끝..
β€’
ν•΄μ•Όν•  것듀이 μ—„μ²­ λ§Žμ€λ° λ‚΄ μ˜ˆμƒλ³΄λ‹€ 였늘 ν•˜λ£¨ λ§Žμ€ 것을 ν•˜μ§€ λͺ»ν–ˆλ‹€γ… 
β€’
κ·Έ!리!κ³ ! μ›”λ“œμ»΅..! κ°€λ‚˜μ „ λ„ˆλ¬΄ 아쉽닀 포λ₯΄νˆ¬κ°ˆ 이겨보자!

승재

β€’
남은 API듀을 κ΅¬ν˜„ν•˜λŠ” 쀑이닀.
β€’
ν”„λ‘ νŠΈμ™€μ˜ API μ—°λ™μ—μ„œ ν˜‘μ˜λ₯Ό 톡해 APIλ₯Ό μ§€μ†μ μœΌλ‘œ μˆ˜μ •μ„ ν•˜κ³  μžˆλ‹€.
β€’
데이터 ν˜•μ‹μ„ ν”„λ‘ νŠΈμ—μ„œ μž‘μ—…ν•˜κΈ° μ‰½κ²Œ λ³΄λ‚΄μ£ΌλŠ”κ²Œ μ–΄λ €μš΄κ±°κ°™λ‹€.

μ§„μž¬

μ‹œμš΄

β€’
생각보닀 차트 κ·Έλ¦¬κΈ°λŠ” 쉬웠고 Chart.jsλŠ” 신이 μ•„λ‹κΉŒ..
β€’
κ·Έλž˜λ„ μΊ”λ²„μŠ€λ₯Ό λ‹€λ£¨λŠ” 것은 ꡉμž₯히 μ–΄λ €μ› λ‹€.
β€’
ν•˜μ§€λ§Œ μ½”λ“œλ₯Ό 이것저것 λ§Œμ§€λ‹€λ³΄λ‹ˆ ν•΄κ²°λ˜λŠ” 것듀이 λ§Žμ•„μ„œ μ’‹μ•˜λ‹€.

11μ›” 29일

λ™κ·œ

β€’
ν•˜λ£¨μ’…μΌ ꡬ글 OAuth λ‘œκ·ΈμΈμ„ μœ„ν•œ κ³ κ΅°λΆ„νˆ¬λ₯Ό ν–ˆλ‹€..
β€’
원인은 @react-oauth/google 라이브러리 μ‚¬μš©μ‹œ λ°˜ν™˜ν•˜λŠ” credential λ³€μˆ˜κ°€ access token인쀄 μ°©κ°ν•˜κ³  μžˆμ—ˆλ‹€λŠ” 것.
β€’
원인을 μ°Ύμ•„ 해결은 ν–ˆμ§€λ§Œ ν•˜λ£¨μ’…μΌ λ‹€λ₯Έ μž‘μ—…μ€ ν•˜λ‚˜λ„ ν•˜μ§€ λͺ»ν–ˆλ‹€.
β€’
μ‹œκ°„μ΄ 갈수둝 μ‘°κΈ‰ν•œ 기뢄이 λ“ λ‹€. 천천히 μž˜ν•΄λ³΄μž.
β€’
κ·Έμ € λŒμ•„κ°€κ²Œλ§Œ λ§Œλ“œλŠ” 것은 λˆ„κ΅¬λ‚˜ ν•  수 μžˆλ‹€. ν•˜λ‚˜λ₯Ό κ΅¬ν˜„ν•  λ•Œ λŠμž„μ—†μ΄ whyλ₯Ό λ˜μ§€λ©° λ‹¨λ‹¨νžˆ ν•˜μž

승재

β€’
ν•˜λ£¨μ’…μΌ ꡬ글 OAuth λ‘œκ·ΈμΈμ— 맀달렸닀...
β€’
기쑴에 κ°œλ°œν•œ 방식이 ν”„λ‘ νŠΈμ™€μ˜ 연동성에 λ¬Έμ œκ°€ μƒκ²¨μ„œ μˆ˜μ •μ„ ν•΄μ•Όν–ˆλŠ”λ°, κ·Έ κ³Όμ •μ—μ„œ λ„ˆλ¬΄ λ§Žμ€ μ—λŸ¬κ°€ λ°œμƒν–ˆλ‹€.
β€’
μ—λŸ¬ 해결을 μœ„ν•΄ λ§Žμ€ μ‹œκ°„μ„ μŸμ•˜μ§€λ§Œ, λ™κ·œλ‹˜μ˜ λ„μ›€μœΌλ‘œ ν”„λ‘ νŠΈμΈ‘μ—μ„œ μ˜€λŠ” access token 값이 잘λͺ»λ˜μ–΄ λ°œμƒν•œ 문제인걸 μΈμ‹ν–ˆλ‹€.
β€’
κ·Έ ν›„λ‘œ λ¬΄μ‚¬νžˆ ꡬ글 OAuth λ‘œκ·ΈμΈμ„ μ™„μ„±ν•  수 μžˆμ—ˆλ‹€.
β€’
λ™κ·œλ‹˜κ³Ό λ‘˜μ΄μ„œ ν•˜λ£¨μ’…μΌ OAuth에 맀달린 λ³΄λžŒμ„ 저녁 늦게 λŠλ‚„ 수 μžˆμ—ˆλ‹€.
β€’
ν•˜μ§€λ§Œ μΏ ν‚€κ°€ 가지 μ•ŠλŠ” 상황이 λ°œμƒ... 내일 TODO둜 λ‚¨κ²¨λ‘κΈ°λ‘œ ν–ˆλ‹€.

μ§„μž¬

μ‹œμš΄

β€’
μ˜€λŠ˜μ€ μΈν”„λŸ° 퇴근길 밋업을 κ°€λŠλΌ μž‘μ—…μ„ 많이 ν•˜μ§€ λͺ»ν–ˆλ‹€.
β€’
κ·Έλž˜λ„ 배운 것듀이 λ§Žμ•„μ„œ νŒ€μ›λ“€μ—κ²Œ κ³΅μœ ν•˜κ³  싢은 λ‚΄μš©μ΄ μƒκ²¨μ„œ μ’‹μ•˜λ‹€.
β€’
였늘 λΆˆν˜„λ“― λŠλ‚€κ±΄λ° cssλ₯Ό λ‹€λ£¨λŠ” 것에 많이 μ΅μˆ™ν•΄μ‘Œλ‹€κ³  λŠλ‚€λ‹€.
β€’
λ¦¬μ•‘νŠΈλ₯Ό 닀룬지 μ΄λ²ˆμ£Όκ°€ 6주정도 된 것 같은데, 더 μ—΄μ‹¬νžˆ ν•΄λ³΄μž.

11μ›” 30일

λ™κ·œ

β€’
λ“œ!λ””!μ–΄! 둜그인과 νšŒμ›κ°€μž… APIλ₯Ό μ—°λ™ν–ˆλ‹€!!!
β€’
이 μž‘μ—…μ΄ μ™„λ£Œλ˜μ–΄μ•Ό λ‹€λ₯Έ API 연동이 μˆ˜μ›”ν•˜κΈ°μ— 이 μˆœκ°„μ„ μ—„μ²­ κΈ°λ‹€λ €μ™”λ‹€..
β€’
이제 남은 API듀을 λΉ λ₯΄κ²Œ 연동할 수 μžˆμ„ 것 κ°™λ‹€.
β€’
많이 도와주신 μŠΉμž¬λ‹˜κ»˜ λ°•μˆ˜
β€’
그리고 살짝 κ³ λ―Όλ˜λŠ” 뢀뢄이 ν•˜λ‚˜ μžˆλŠ”λ°, μ—¬νƒœκ» κ°œλ°œμ„ ν•˜λ©° μ˜λ―ΈμžˆλŠ” νŠΈλŸ¬λΈ” μŠˆνŒ…μ΄ λ‚˜μ˜€μ§€ μ•Šκ³  μžˆλ‹€.
β€’
그만큼 νŠΈλŸ¬λΈ”μ΄ μ—†λ‹€λŠ” 것에 기뻐해야 ν•˜λŠ” 것인가.. 살짝 λΆˆμ•ˆν•˜λ‹€.
β€’
μ–΄μ œμ˜ νšŒκ³ μ—μ„œ λ§ν–ˆλ“―μ΄, ν•˜λ‚˜λ₯Ό κ΅¬ν˜„ν•  λ•Œ λŠμž„μ—†μ΄ whyλ₯Ό λ˜μ§€μž

승재

β€’
μΏ κΈ°κ°€ 가지 μ•Šλ˜ 이유λ₯Ό μ•Œμ•„λƒˆλ‹€.
β€’
POST둜 온 μš”μ²­μ΄κΈ° λ•Œλ¬Έμ— res.cookieκ°€ μ•„λ‹ˆλΌ req.res.cookie둜 μΏ ν‚€λ₯Ό λ³΄λ‚΄μ•Όν•œλ‹€.
β€’
또 μ΄λ ‡κ²Œ ν•œκ°€μ§€λ₯Ό λ°°μ›Œκ°”λ‹€.
β€’
μ›Ή κ°œλ°œμ„ μ‹œμž‘ν•œμ§€ 4κ°œμ›” 정도 λμ§€λ§Œ, μ²˜μŒμ— λΉ„ν•΄ ν™•μ‹€νžˆ 점점 μ‹€λ ₯이 늘고 μžˆλŠ” κ±° κ°™λ‹€.

μ§„μž¬

μ‹œμš΄

β€’
μ˜€λŠ˜μ€ 차트λ₯Ό μ™„μ„±ν–ˆλ‹€. μΊ”λ²„μŠ€λ₯Ό 1도 λͺ°λžλ‹€κ°€ 점점 λ°œμ „ν•˜λŠ” 것 κ°™μ•„μ„œ μ’‹λ‹€.
β€’
슀슀둜 κ°œλ°œμ„ ν•˜λ©΄μ„œ κ²€μƒ‰μ˜ λΉˆλ„κ°€ 쀄고 혼자 ν•˜λŠ” 고민의 λΉˆλ„κ°€ λŠ˜μ–΄λ‚˜λŠ” 것을 λŠλ‚€λ‹€.
β€’
검색 μ»΄ν¬λ„ŒνŠΈλ₯Ό μž¬μ‚¬μš©ν•˜κΈ° μœ„ν•΄ λ¦¬νŒ©ν† λ§μ„ ν•˜κ³  μžˆλŠ”λ° 쉽지가 μ•Šλ‹€. μ²˜μŒλΆ€ν„° 쑰금 잘 짜볼 κ±Έ.. ν•˜λŠ” 생각이 λ“€μ–΄μ„œ 아쉽닀.
β€’
λ¦¬νŒ©ν† λ§μ„ ν•˜λ©΄μ„œ 사싀 뢄리 μžμ²΄λŠ” μ‰¬μš΄λ° κ·Έλƒ₯ λ„˜μ–΄κ°€κΈ°μ—λŠ” μ•„μ‰¬μš΄ 점이 λ§Žμ•„μ„œ 고민이 λ˜λŠ” 것 κ°™λ‹€. <br/> κ·ΈλŸ¬λ‚˜ 일정을 λ§žμΆ°μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— 고민은 λ‚΄μΌκΉŒμ§€λ§Œ, 그리고 더 λ‚˜μ€ λ¦¬νŒ©ν† λ§μ€ μ‹œκ°„μ΄ λ‚  λ•Œ ν‹ˆν‹ˆμ΄ ν•˜μž.
β€’
μ•„ 근데 μ§„μ§œ 더 잘 뢄리할 수 μžˆμ„κ±° 같은데..................

12μ›” 1일

λ™κ·œ

승재

β€’
μ˜€λŠ˜μ€ 맀주 μžˆλŠ” 데λͺ¨ ν•˜λ£¨ 전날이닀. 데λͺ¨ 전날은 항상 λ°”μ˜λ‹€...
β€’
middlewareλ₯Ό κ΅¬ν˜„ν•˜μ—¬ ν”„λ‘ νŠΈμ—μ„œ μ˜€λŠ” λͺ¨λ“  api μš”μ²­μ— λŒ€ν•΄ 검증을 κ±°μΉ˜λŠ” λ‘œμ§μ„ μΆ”κ°€ν–ˆλ‹€.
β€’
배포λ₯Ό λ‹΄λ‹Ήν•˜κ³  μžˆλŠ” λ‚˜λŠ” μžμ •λΆ€ν„° 배포λ₯Ό μœ„ν•΄ κΈ°λŠ₯상 μΆ”κ°€λ˜μ–΄μ•Όν•˜λŠ” PR듀을 νŒ€μ›λ“€μ—κ²Œ μ˜κ²¬μ„ λ°›μ•„ mergeλ₯Ό μ§„ν–‰ν–ˆλ‹€.
β€’
μ—­μ‹œλ‚˜ ν•œλ²ˆμ— λ˜λŠ” 법이 μ—†λŠ” 배포... μ—¬λŸ¬κ°€μ§€ μ—λŸ¬κ°€ λ°œμƒν•΄ ν”„λ‘ νŠΈλΆ„λ“€κ³Ό ν•¨κ»˜ μ—λŸ¬ 디버깅을 μ§„ν–‰ν–ˆλ‹€.
β€’
λ‹€λ“€ λŠ¦κ²ŒκΉŒμ§€ 디버깅에 ν•¨κ»˜ ν•΄μ€˜μ„œ λ„ˆλ¬΄ κ³ λ§ˆμ› λ‹€.

μ§„μž¬

μ‹œμš΄

β€’
둜그인이 되기 μ‹œμž‘ν–ˆκ³ , λ§‰νžŒ 혈이 λš«λ¦¬λŠ” λŠλ‚Œμ΄λ‹€.
β€’
이제 APIλ₯Ό μž„μ‹œλ‘œ id=1ν•΄μ„œ ν™•μΈν•˜λ˜ 것을 둜그인 기반 λ°μ΄ν„°λ‘œ 확인할 수 있게 λ˜μ—ˆλ‹€.
β€’
그리고 λͺ©μš”일은.. 항상 늦게 μž”λ‹€.. μš°λ¦¬νŒ€ 옡슀 ν™”μ΄νŒ…

12μ›” 2일

λ™κ·œ

승재

μ§„μž¬

μ‹œμš΄