728x90
이번 주 목표
알고리즘 공부
gommunity 개발
resmemory 개발
오늘 목표
알고리즘 공부
gommunity 개발
오늘 한 것
알고리즘 공부
gommunity 개발 - Authorization 흐름 개요 짜기
resmemory 개발 - 글 상세 페이지 CSS 완성
오늘 스케줄
6:00 기상, 아침 식사, 샤워
6:30 커리어톤 - 최종체크
7:00 gommunity
12:00 점심식사
12:30 TIL작성
13:00 resmemory 개발
14:00 커리어톤 출석체크
14:15 결석자 call
14:30 조별 순회
15:30 채용 공고 업데이트 (Android/Kotlin 5개, Spring 2개, Node.js 1개, Python 1개, React 1개)
16:00 resmemory 개발
17:00 커리어톤 1차 체크
18:00 헬스 콜
19:00 저녁 식사, 휴식
20:00 알고리즘 공부
24:00 취침
0. 요청 흐름
handlPostRequest > 해당하는 request router > 로그인이 필요한 경우 Authorization > Verify
1. handler_auth.go
package handlers
import (
"gommunity/server/api"
"net/http"
)
func Authorization(w http.ResponseWriter, r *http.Request) api.Auth {
// 헤더에서 Authorization 추출
headers := r.Header
authorization := headers.Get("Authorization")
VerifiedReuslt := api.Verify(authorization)
return VerifiedReuslt
}
2. handlePostRequest
func handlePostRequest(w http.ResponseWriter, r *http.Request) {
var data cache.ResourceData
switch r.URL.Path {
case "/signup":
data = SignUpPostRequest(w, r)
}
data.WriteWith(w)
}
3. 순환비교
어제 못 푼 문제에 대한 실마리를 얻었다. 시간 날 때 자주 보자.
정리
요청 흐름
handlPostRequest > 해당하는 request router > 로그인이 필요한 경우 Authorization > Verify
KPT
Keep
열심히 하는 것
Problem
일찍 못 일어나는 것
Try
자는 시간을 조금은 아끼자
소감
계획대로 열심히 해 보자.
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20240128 (0) | 2024.01.28 |
---|---|
TIL 20240127 (0) | 2024.01.27 |
TIL 20240122 (0) | 2024.01.23 |
TIL 20240118 (0) | 2024.01.18 |
TIL 20240117 (0) | 2024.01.17 |