728x90
이번 챕터 일정
- 02/18 (금) 19:00 까지 : 클론 코딩 주차 S.A. 제출 ✅
- 02/21 (월) 저녁 : 클론 코딩 주차 중간 멘토링 ✅
- 02/22 (화) ~ 02/23 (수): 담당 매니저와 1:1 선택 면담 ✅
- 02/23 (수) 10:00 ~ 21:00 : 리더/부리더 신청 & 다면평가 진행
- 02/24 (목) 10:00 ~ 21:00 : 알고리즘 스터디 신청
- 02/24 (목) 오후 : 리더/부리더 선별 면담
- 02/24 (목) 19:00 까지 : 클론 코딩 완성본 제출
- 02/24 (목) 저녁 : 클론 코딩 주차 회고 멘토링
- 02/25 (금) 09:00 : 실전 프로젝트 주차 발제
오늘 내가 할 일
- 로그인 회원가입시 전체 페이지에서 토큰 주고 받을수 있게 하는 작업 & 로그인 된사람만 호스팅 가능하게 ✅
- 호스팅 뷰 작업 ✅
- 가격 인풋에서 ,자동으로 찍히게 하는 작업 ✅
- 드롭박스 값 가져오기 ✅
- 푸터뷰 작업 완료 ✅
자잘 자잘하게 계속 수정 들어와서 일단 많은걸 했지만 별로 남은 게 없는 거 같은 느낌
막판엔 안쉬고 빡집중해서 했는데 그래서 저 정도로 끝나지 않았나,, 싶다...
내일도 열심히,, 해야 해,,
진짜 사람이 너무 풀어지면 조금 이렇게까지 그럴 수 있나 싶기도 하고,,,,,
알고리즘도 어제 하기 싫어서 풀고자 하는 열정도,,0 그냥 다 0,,,
세상 속상했어도 할 건 했던 하루 ,,, 이게 모하는 짓이냐궄𐌅𐨛𐌅𐨛𐌅ㅋ
//user.js
//로그인 체크 미들웨어
const loginCheckDB =()=>{
return function(dispatch, getState, {history}){
axios.get('/api/auth',
{headers: {Authorization : `Bearer ${localStorage.getItem("is_login")}`}})
.then((response)=>{
console.log(response)
dispatch(setUser({
is_login: response,
user_id:response.data.user.user_id,
user_nick:response.data.user.user_nick
}))
// history.push('/')
})
.catch((error)=>{
window.alert(error)
})
}
}
//app.js
const dispatch =useDispatch()
const is_login = localStorage.getItem("is_login")? true : false;
console.log(is_login)
const user = useSelector((state) => state.user);
console.log(user)
React.useEffect(()=>{
if(is_login){
dispatch(userActions.loginCheckDB());
}
},[])
로그인 체크해주는 api를 서버 쪽에서 만들어 주셔서 너무 쉽게 로그인 확인이 가능한~
ㅋ캬캬캬 그냥 미들웨어 작업하고
젤 최상위에서 useEffect로 확인하는 작업을 시행했똬!!
728x90
'항해99 > 매일 기록' 카테고리의 다른 글
항해 99 - 2022.02.25.FRI (기획하기) (0) | 2022.02.26 |
---|---|
항해 99 - 2022.02.23.WED (0) | 2022.02.23 |
항해 99 - 2022.02.21.MON (0) | 2022.02.21 |
항해 99 - 2022.02.20.SUN ( 로그인 회원가입 기능)/이번주의 나는 (0) | 2022.02.20 |
항해 99 - 2022.02.19.SAT (모달) (0) | 2022.02.20 |