이번 주 목표
알고리즘 공부
gommunity 개발
resmemory 개발
오늘 목표
알고리즘 공부
gommunity 개발
오늘 한 것
알고리즘 공부
프로그래머스 코딩테스트 연습 : a와 b 출력하기 (javascript, 20240125)
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181951?language=javascript 나의 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input =
verdantjuly.tistory.com
프로그래머스 코딩테스트 연습 : 가장 많이 받은 선물 (javascript, 20240125)
문제 바로가기: url 나의 풀이 function solution(friends, gifts) { // A가 선물을 주고 // B가 선물을 줬다면 // 선물을 더 많이 준 사람이 다음 달 선물 +1 // 선물을 더 적게 준 사람이 다음 달 선물 -1 // 선물
verdantjuly.tistory.com
프로그래머스 코딩테스트 입문 : 컨트롤제트 (20240125, javascript)
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120853 나의 풀이 function solution(s) { let numbers = s.split(" ") let total = 0 for (i=0; i< numbers.length; i++){ if(numbers[i]=="Z"){ total = total - Number(numbers[i-1])
verdantjuly.tistory.com
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 |