TIL 21

Ted·2022년 6월 12일
0

TIL

목록 보기
21/51
post-thumbnail

👊 응? 공부는 많이 한 것 같은데 아직도? 아... 얼른 진행하자!




집중도 1~5 (4.2)

'흠 아직도 한 책을 거진 9일간 읽고 있다. 고전 문학을 읽는 것도 아닌데 한 책 가지고 이리 오래 잡고 있다니... 게다가 읽었던 책인데... 아무리 책 읽는 것에 하루 중 집중력 총량의 일부를 뺏기기 싫어서 가볍게 읽고 있다 한들, 너무 한 것 같다. 그래서 폭발적인 힘이 안 나오나? '




6/12 일


기억할 것


  1. split(" ") 의 의미 이 페이지의 중간 부분을 보면 이해가 된다 !! , 5개로 조각 내서 배열에 담아서 나온다.
    --> [ "a", " ", "b", " ", "d"] 이렇게 5가지 왜냐? a b c 이 사이에 뛰어쓰기가 있었으므로 .
    ( https://hianna.tistory.com/377 )

  2. 토큰은 쿠키 or 로컬스토리지 둘중 하나에 저장할 수 있다.

  3. 세션에도 쿠키를 저장할 수 있다. ( 쿠키는 그리 중요하지 않은 정보를 담는 것. )

  4. Access token은 처음에 주어지는 것 ( 시간 설정) , 이게 만료되면 Refresh token은 긴 유효기간을 갖은 거라 access token의 연결되는 열쇠 역할을 하며

    Access token을 다시 발급할 수 있게 해줌.

  5. refresh token은 local storage에 저장하고, access token은 cookie에 저장하라는 게 정설이라고 함.

  6. 그리고 요청 헤더에는 access token을 넣는다고 함.




오늘 할 일


  1. 서현님 signup 부분 확인 %%%%%% 해결
    ( 내일 서현님에게 signup 수정 부분에 대해서 말씀드리기 / 주석으로 이유 써뒀음. )

  2. 백엔드 분들에게 우리 생각 전하기 %%%%%% 해결

  3. 로그인 토큰 부분 공부 후 적용 , 로그인 해결하기 &&
    ( 어 로그인에서 백엔드분들과 연결했다라고 하면 로그인 정보 보내면 확인 후 토큰을 받으면 되는데
    mock api에선 이걸 어떻게 하지??? 가능한가?..
    ( 그러면 json-server의 규칙을 또 따라야하니 내일 바로 백엔드분들이랑 연결 테스트 해보자 .)

  4. 아마 닉네임은 ㄱ 한자 이런 특수문자가 컴퓨터 상에는 없다라고 해도 가능할듯?? %%%%%% 해결

  5. !! 아 토큰은 서버에서 한 번 받은 후에 계속 사용 해야하니까 스토어에 저장해야겠다 ( 리듀서 처리해줘야 한다는 뜻) 응?? 그런 가? 애매하다 &&




고민, 궁금한 것


  1. ?? axios post 에서 await은 언제 쓰고 post에 대한 response로 객체를 받고 싶을 때 그걸 어떻게 받는지? %%%%%% 해결

  2. ?? axios에서 then을 안 쓰고 await을 쓸 때는 api 파일 만들어서 거기에 인스턴스를 만들었을 때만인가? &&

  3. !!!!!!!! 와 개미쳤다!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 이건 진짜 하루종일 찾아도 절대 궁금한 답을 못 찾고 헤맸을 거다. 철판깔고 초면인 준호b님

  • 윤님한테 물어보길 너무 너무 너무 잘한 것 같다. 드디어 그 베일에 쌓이 문제가 이제야 풀린 것 같다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%%%% 해결

3-1. ??!! 그러면 궁금한게 reponse 저 부분에서 백엔드 분들은 어떻게 보내고 싶은 값들을 정해서 response를 하는 것인가?(그렇다고함) %%%%%% 해결

  1. ?? 엥 근데 우리가 프론트에서 정해진 request 값을 보내주면 백엔드에서는 어떻게 그걸 알고 정해진 값을 response 해주는 거지?
    ( 그래서 api 명세서 짜서 거기에 정해두는 건가? ) ( 예상이 맞다고함 ) %%%%%% 해결




오늘 배운 것


  1. Authorization의 BEARER라는 (value의 key로 들어가 있다. )




광민님한테 묻기


  1. 페이지 들어갔을 떄 이 페이지가 세션에다가 사용자 정보 저장하는 곳인지 , 토큰을 쿠키나 로컬에다가 하는 곳인지 어떻게 알 수 있나??

    듣기론 세션으로 사용자 정보 저장하는 곳은 내가 컴퓨터에서 로그인했을 때 다른 컴터에서 로긴 안 된다고 알고 있음

    그렇담 강의 듣는 사이트는 무조건 세션으로 해야지 토큰 일 경우에는 한 아이디로 여러명이 들을 수 있는 걸 막을 수 있지 않나?

  2. 포스트를 보냈을 때 백엔드에서 어떻게 내가 원하는 response를 자동으로 보내줄 수 있는가 ( 그 부분 구현하는 거 보여달라고 하기 )



profile
cording, arsenal, book, color

0개의 댓글