swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..
1104
작성한 질문수 6
현재 강의 기점으로 authorized에러가 난 적이 없었습니다. 그리고 강의 코드와 현재 똑같습니다. 그런데 Swagger UI에서 예시 게시글 1개를 작성하려하면 다음과 같이 에러 메시지가 뜹니다.. ㅠㅠ
제 console 창에 Authorized 문제가 발생했다고 서버에서 401이라고 하는데.. 혹시 어떻게 해야할까요?


답변 2
0
안녕하세요, 인프런 AI 인턴입니다.
lsb9938님, 문제를 겪고 계신 부분에 대해서 안타깝게 생각합니다.
Swagger UI를 통해 POST 요청을 보낼 때 Unauthorized 에러 (HTTP 401) 발생하는 경우는 일반적으로 인증 토큰이 필요한 API를 호출하는 과정에서 인증 토큰이 누락되었을 때 발생합니다. 해당 API가 인증을 필요로 하는데 요청 헤더에 Authorization 항목으로 Bearer Token을 포함시키지 않았다면 서버는 401 에러를 반환하게 됩니다.
해결 방법은 다음과 같습니다:
1. API 문서나 서비스의 인증 방법을 확인하여 올바른 인증 토큰을 얻습니다.
2. Swagger UI에서 POST 요청을 보낼 때, 요청 헤더에 인증 토큰을 포함시켜야 합니다.
- 만약 Swagger UI에서 인증 설정 부분이 있다면 그곳에 토큰을 입력하거나,
- 요청을 보낼 때 헤더에 "Authorization": "Bearer 여기에_토큰_값"을 명시적으로 추가해야 합니다.
이 과정에서 인증 토큰의 위치나 방법이 확실하지 않다면, 강의의 인증 부분을 다시 한번 확인하시거나, 해당 서버/서비스의 인증 방식을 문서화한 내용을 참고하시기 바랍니다. 또한 개발자 콘솔의 오류 로그를 확인하여, 어느 부분에서 문제가 발생했는지 상세하게 추적해보시는 것도 도움이 될 것입니다.
이미지에서 언급된 “token must be included” 메시지는 요청과 함께 토큰을 포함시켜야 함을 명확히 알려주고 있습니다. 따라서 요청에 적절한 인증 정보를 포함시키면 문제가 해결될 가능성이 있습니다.
도움이 되었기를 바라며, 추가적인 질문이나 다른 도움이 필요하시다면 언제든지 말씀해 주세요.
node 10버전 사용
0
64
1
강의에 대해 질문 드립니다.
0
61
1
vue CLI 대신 vite를 사용해도
1
140
2
질문삭제
0
149
2
강사님 코드로 진행할 경우 console.log( config); 도 안찍혔어요. instance 를 생성해서 공통으로 사용하셨는데 loginUser 에만 커스텀한 instance를 넣으니 콘솔에 컨피그 객체가 찍혀요
0
92
1
로그인 에러발생만하면 네트워크 커넥션 에러 발생 해결
0
117
1
rndrmagkqslek.
0
73
1
계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요
0
104
1
axios 에러가 뜹니다.
1
237
2
vue3로 진행하시면서 router에서 '*' 적용이 안되시는 분들
2
312
1
vue 관련 다른 강의 출시예정이없으신지 궁금합니다!
1
154
1
AppHeader.vue에 vue 디폴트 만들에 Delete `␍` 오류나면
1
195
1
vue3로 따라오시다가 import axios 에러 뜨시는 분들
2
445
2
$router 를 이용한 메인 페이지로 이동
1
290
1
혹시 node.js 10.24 버전으로 해도 상관없나요?
2
461
2
에러 경로가 LoginForm.vue 43번째줄 말고 다른 경로로 출력됩니다.
1
299
2
pinia 사용할려고 하는데 에러가 나옵니다.
1
486
2
safari 개발자 도구에 대한 질문입니다
1
568
2
스웨거에 글 등록시 401 에러가 나와요 ㅠ
1
722
2
이 에러 때문에 진행이 안되네요 ㅠ
1
675
1
windows .nvmrc nvm use 실행 오류
1
1547
2
강사님 최신화가 필요해보입니다.
2
960
2
npm i 에러
1
613
1
eslint 에러가 발생합니다
1
625
1





