• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

10.4 토큰테스트에는 표시되지만 api 서버에는 유효하지 않다고 나와요.

23.08.09 23:39 작성 조회수 293

0

토큰테스트 화면1.png토큰테스트 화면2.png화면 캡처 2023-08-09 232840.png

 

질문1)

4000/test에서는 토큰이 표시되지만,

8002/v1/test 에서는 유효하지 않은 토큰으로 뜨는 이유가 무엇일까요?

로그에서는 401코드가 뜨다가 4000/test 접속 후 새로고침을 하면 200 코드가 로그에 다시 뜹니다.

 

api 코딩 내용 첨부합니다.

app.js

appjs1.pngappjs2.pngcontrollers/v1

controlv1js2.pngmiddleware/v1

middlev1.png

routes/v1

v1.png

답변 1

답변을 작성해보세요.

1

8002 주소는 브라우저로 접근하는 주소가 아닙니다. 토큰을 헤더에 안 넣으셨으니 당연히 유효하지 않은 토큰이라고 나올 수밖에 없습니다.

ysm6514님의 프로필

ysm6514

질문자

2023.08.10

4000/test 에 접속하면 8002(서버)에 요청을 하는 것이고 토큰이 발급 되고,

8002 콘솔에서는 v1/token v1/test에 200,

만료되면 419가 뜨는 것으로 이해했습니다.

 

부족한 부분은 조금 더 공부해보겠습니다. 답변 감사합니다.