inflearn logo
강의

講義

知識共有

[初級]撮って食べよう!コトリンとSpring Security + JWTで会員登録をする

4.2。ログイン後にトークン発行

로그인 후 Token 발행 시 postman 에러메시지

156

soojinkimss

投稿した質問数 58

0

스크린샷 2025-02-14 154018.png

 

안녕하세요. 본 수강 열심히 잘 듣고있습니다~ 감사합니다.

제가 Postman으로 로그인하고나서 Token을 발행할 시에 postman에 테스트해본 결과 결과코드는 SUCCESS라고 나오고 data에도 Bearer에 토큰이 들어간것을 확인하였습니다. 그러나 메시지에는 정상완료가 아닌 에러가 발생했다고 해서 제가 아무리 코드를 확인하였지만 어디부분에서 잘못된건지 확인이 힘들었습니다. 사실은 선생님께서 보내주신 파일을 업로드안하고 강의보면서 제가 직접 코드를 타이핑쳤었는데 손코딩을해서 그런지 오타가 있을 것으로 사료됩니다. 불가피하게 파일을 덮어씌우는게 좋을까요?

kotlin spring-boot jpa spring-security jwt

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

소진김 님, Postman을 통한 로그인 후 Token 발행 시 성공적인 결과코드와 함께 에러 메시지가 출력되는 부분에 대한 질문을 주셨네요. 먼저, 문제의 원인을 파악하려면 몇 가지 확인해보실 사항이 있습니다.

  1. 응답 구조 확인: API 응답에서 resultCodeSUCCESS로 표시되는데, 반면 message에 “에러가 발생했습니다”라는 메시지가 포함된 부분은 내부 로직 중 어느 부분에서 오류가 있을 가능성이 큽니다. 특히 직접 코드를 작성하신 경우, 로직 내부에서 조건문이나 예외 처리 부분에 오타가 있을 수 있습니다.

  2. 메시지 해석: API의 응답 코드와 메시지가 분리되어 구현되어 있을 경우, 로직 내에서 설정된 기본 메시지가 ‘에러가 발생했습니다’로 세팅되어 있을 수 있습니다. 이 경우, 실제 오류가 없는 상태에서 메시지가 할당된 것으로 볼 수도 있습니다.

  3. 코드 비교: 강의와 제공된 코드 파일을 바탕으로 오타를 점검해보시는 것이 좋습니다. 특히 JSON 구조 및 관련 변수명이 일치하는지 확인해주세요.

  4. 디버깅 방법: 디버거를 활용하여 로그인 처리 부분에서 resultCodemessage 할당하는 부분을 자세히 추적해볼 수 있습니다. 이를 통해 에러 메시지가 설정되는 부분을 파악할 수 있습니다.

덮어씌우기 전에, 코드의 특정 부분을 차근차근 검토해서 어떤 차이가 있을지 살펴보시는 것이 좋습니다. 강의에서 제공한 코드 파일과 학생님의 코드 부분을 비교해보세요. 이후에도 문제가 해결되지 않으면 덮어씌워 보시고, 문제가 있던 코드를 꼭 백업해 두었다가 이후 학습 자료로 활용하시면 도움이 될 것입니다.

관련된 질문과 답변을 홍보합니다:
- loginId는 왜 변경이 안될까요? : 회원 정보 수정 시 제약조건 설정에 관련하여 유사한 문제를 파악할 수 있는 좋은 예시가 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

패키지 구분에 대해 궁금한게 있습니다

0

9

1

스프링부트 서버 에러나요

0

17

1

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2026.04에 추가된 강의 시청 불가

0

28

1

Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문

0

20

1

인가 코드 발급(프론트 vs 백)

0

28

2

validation 추가하기에 대해 질문

0

105

1

unique 작성법

0

151

1

4.1 마지막 회원가입 실행되지만 빈화면 뜸

0

223

3

4.1강 마지막 회원가입 실행

0

154

1

2.4강에서 1:18초쯤에 <T>를하고 뭔가 추가하는 작업

0

177

2

class 와 data class

0

182

1

토큰에서 예외 발생시 처리

0

245

1

안녕하세요 선생님 rememberme 질문드립니다..!

0

245

1

Next Lv 강의에 대해서 계획중이신게 있을까요?

0

285

1

테이블 create문

0

182

1

DTO 생성 과정에서 궁금한 점이 있어요!!

0

560

3

2.5강에서 포스트맨 오류와 전에 실습한 내용에 대해 질문 드립니다

0

592

2

TokenProvider의 Key 관련하여 질문이 있습니다.

0

378

1

스프링 시큐리티 예외 RestControllerAdvice로 처리

0

443

1

1 : N 필드 `memberRole` 에 @OneToMany 옵션 cascade 미사용, 컬랙션 null 초기화 에 대한 질문입니다.

0

406

2

loginId는 왜 변경이 안될까요?

0

420

1

memberRole필드 질문이요~

0

494

1

Validation 관련해서 질문드립니다.

1

795

2