항해99 day37 -2021/12/07
-to do list
user(로그인,회원가입,유효성검사)만들기jwt토큰 출력하기cors 글로벌로 적용하기git 강의 1주차 듣기- 개념1개정리(cors)
- 오늘 한일
- 유저 로그인,회원가입 entity,dto,service,controller부분 완성
아이디중복,패스워드일치,이메일중복 유효성검사 완료
- 스프링 시큐리티와 jwt토큰을 같이 사용하기로 정했기 때문에 jwt토큰을 클라이언트에 출력해줘야 한다.
솔직히 jwt부분은 이해를 하고 만들기 보다는 만들어진 코드를 조금씩 필요한부분만 수정해서 만들었다.
만들면서도 자신이 없었지만, 일단 오류들을 수정해 나가다 보니 jwt토큰이 출력되었다.
-cors로 서버권한 열어주기
프론트 단에서 우리가 만든 db를 사용하길 원해서 서버를 연결해 주어야했다.
백엔드는 aws ec2서버를 가지고 있고 ,프론트는 s3를 사용하고 있다.
하지만 서버에 접근권한이 없기때문에 cors에러가 발생했고 서버쪽에서 cors로 서버접근을 허락해 local포트를 연결할 수 있도록 했다. api에 일일히 적용하기보단 글로벌로 적용했다.
Spring-React CORS란?
CORS(Cross-Origin Resource Sharing) http헤더를 이용해서 A에서 실행중인 웹 애플리케이션이 다른 B의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에게 알려주는 체제다. 브라우저와 서버
happiness1992.tistory.com
'코딩 > TIL,WIL' 카테고리의 다른 글
항해99 day39 2021/12/09 (0) | 2021.12.09 |
---|---|
항해99 day38 -2021/12/08 (0) | 2021.12.09 |
항해99 Day36 -2021/12/06 (0) | 2021.12.07 |
항해 99 WIL(Weekly I Learned)-2021/12/05 (0) | 2021.12.07 |
항해99 day33 - 2021/12/03 (0) | 2021.12.03 |