728x90
반응형
SMALL

23.02.28

51일차

미니프로젝트 주차

2023-02-27 14:19:49.696 ERROR 12403 --- [nio-8080-exec-8] o.h.engine.jdbc.spi.SqlExceptionHelper : Field 'content' doesn't have a default value 2023-02-27 14:19:49.708 ERROR 12403 --- [nio-8080-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception

[Request processing failed;

nested exception is org.springframework.orm.jpa.JpaSystemException:

could not execute statement;

nested exception is org.hibernate.exception.GenericJDBCException:

could not execute statement] with root cause

  1. @NotBlank : 닉네임 입력폼이 비어있는 상태로 요청을 보내면 해당 에러메시지가 나타납니다.
  2. @Size : 지정된 사이즈에 벗어나는 값 입력시 해당 에러메시지가 나타납니다.
  3. @Email : 이메일 형태만 입력이 가능합니다.
  4. @Pattern : 지정된 패턴만 입력하게 하여 휴대폰 번호 폼에서 이상한 값들이 요청되는 것을 방지합니다.

Required URI template variable 'username' for method parameter type String is not present

→ url에 {id}입력을 안해서 생긴 문제

Request method 'GET' not supported

POST로 변경한 후, 요청이 하나 들어왔다. 유효하지 않은 토큰이다 라고

그 후터

nio-8080-exec-9] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported]

{
    "msg": "토큰이 유효하지 않습니다",
    "statusCode": 400
}

방식이 포스트였다..!

근데.. 여전히 뜨는 오류... 흑흑.. 

Request method 'GET' not supported

 

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

53일차  (0) 2023.03.02
52일차  (0) 2023.03.01
50일차  (0) 2023.02.27
49일차  (0) 2023.02.26
48일차  (0) 2023.02.25
728x90
반응형
SMALL

23.02.27

50일차

 

파일 질라에서 새로 고침을 안하고, 서버를 열어서 실패!

AbstractAuthenticationProcessingFilter

AbstractAuthenticationProcessingFilter를 상속받아서 필터를 구성하고자 한다 UsernamePasswordAuthenticationFilter도 이 추상클래스를 상속받아서 구성되어 있다. 대부분 인증 처리 기능을 이 추상클래스가 하고 잇다 .

필터 작동조건

  • AntPathRequestMatcher("/api/login") 로 요청정보와 매칭하고 요청 방식이 Ajax 이면 필터 작동
  • AjaxAuthenticationToken 생성하여 AuthenticationManager 에게 전달하여 인증처리
  • Filter 추가
    • http.addFilterBefore(AjaxAuthenticationFilter(), UsernamePasswordAuthenticationFilter.class)

아이디 중복확인 요청을 받아서 저장해서 다시 보내는걸 어떻게 해야하는가??

카카오 로그인 에러 해결하기!

리엑트에서 8080을 안붙치고 보내도 연결이 된다.

 
728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

52일차  (0) 2023.03.01
51일차  (0) 2023.03.01
49일차  (0) 2023.02.26
48일차  (0) 2023.02.25
47일차  (0) 2023.02.25
728x90
반응형
SMALL

23.02.26

  • 49일 해야할 일
    • [x] 서버 연결 연습하기
    • [ ] 카카오 로그인 기능 에러 해결하기

인텔리제이에 있는 터미널로 깃을 올릴 때마다 닉네임과 비번을 입력하는데 매번 오류가 난다고 떠서 왜그런지 이제 찾아 보았습니다. 비밀번호가 안전하지 않다고 판단해서 토큰으로 인증하는 걸 유도할려고 하는거 같네요…ㅎㅎㅎ 슬픕니다 ㅠㅠㅠ

토큰을 연결하는걸 연습해봐야겠어요!! 왜안되지 하면서 그냥 터미널 켜서 했어요…ㅎㅎㅎ

DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact

오류 가 뜨길래 보완그룹 설정에 인바운드 규칙이 제대로 되어 있는지 확인하기

확인해봤는데 인바운드 규칙의 문제가 아니라… 데이터 베이스를 네임을 입력하라고 했었는데, 그걸 제거하니 바로 제거가 되었다…!!!

CORS(Cross-Origin Resource Sharing)는 출처가 다른 자원들을 공유한다는 뜻으로, 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념입니다. 직역하면, 교차되는 출처 자원들의 공유입니다. 다른 출처에 있는 자원을 요청한다고 하면, 이를 교차 출처 요청이라고 부릅니다.

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

51일차  (0) 2023.03.01
50일차  (0) 2023.02.27
48일차  (0) 2023.02.25
47일차  (0) 2023.02.25
46일차  (1) 2023.02.23

+ Recent posts