1. 프로젝트 - 스터디 타임
프로젝트 관련 공부하기
인가(Authorization) - 특정 리소스에 접근할 수 있는 권한 여부 확인 절차
http 프로토콜 통신의 특징
쿠키 (cookie)
개발자도구 → 애플리케이션 → 저장용량 → 쿠키
Origin
protocol + host + port
를 의미http://localhost:3000
CORS(Cross Origin Resource Sharing)
로그인/회원가입 성공 시 서버에서 쿠키에 sessionId를 담아 보낸다.
인가(Authorization) 필요한 API 요청/응답
axios 요청 시 서로 다른 출처 간에 데이터 주고 받기
CORS와 연관
-> 클라이언트 부분
-> withCredentials를 true로 해줘야 다른 출처 간 데이터 주고 받기 가능
-> 서버 부분
JWT (Json Web Token): 웹에서 주로 사용되는 인증 수단
header.payload.signature
형식의 3 가지 데이터로 구성Refresh Token
2. 프로젝트 기능 개발
Build optimization failed: found pages without a React Component as default export in pages/my/style
pageExtensions: ['style.tsx']
추가 하니 build 성공