슈퍼코딩/기초

2024.04.15(월) 슈퍼코딩 신입연수원 3주차 Day 1 후기 - 당근클론의 글쓰기 페이지

곰돌이볼 2024. 4. 15. 13:41
  • 당근클론 코딩에 글쓰기 페이지 만들기
    • git : https://github.com/kung036/carrot-market-clone
    • deta.space를 이용해서 main.py 배포(백엔드 배포)
    • 터미널
      • space login 후 토큰 생성해서 입력하기ㅣ
      • pip freeze > requirements.tx
      • spave new
      • market-clone
      • y
      • space push
    • 배포 주소로 확인 가능
    • data.space에서는 read 권한만 있고, write 권한이 없어서 글쓰기가 제대로 작동하지 않음

 

  • 회원가입 flow
    • 클라이언트는 회원가입 요청 → 서버는 회원 추가, JWT 발급 후 Access Token을 클라이언트에게 응답 → 클라이언트는 Access Token을 이용해서 데이터 요청 → 서버는 Access Token 검증 후 응답 요청 반환
  • 로그인 flow
    • 클라이언트는 로그인 요청 → 서버는 JWT 발급 후 Access Token을 클라이언트에게 응답 → 클라이언트는 Access Token을 이용해서 데이터 요청 → 서버는 Access Token 검증 후 응답 요청 반환

 

  • Hash
    • 일반향 함수
    • 임의의 길이의 입력 값을 고정된 길이의 출력 값으로 변환하는 함수
    • 실습환경 : https://coding.tools/sha256
    • 같은 문자열은 같게 변환됨