swagger /user/detail/:id 조회시 id로 조회 안됩니다.
239
작성한 질문수 4
스웨거에서
/users/detail/:id 조회시 id로 조회가 되지 않습니다.
const {id} = req.params;id에 해당 값이 들어오질 않네요.
req.params 에
id:":id" 이렇게 값이 들어옵니다.id: ':id'}
github에서 다운받아서 해도 같은 현상입니다.
확인 부탁드립니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Seungil Jang님, 문제를 해결하기 위해 몇 가지 확인해보실 필요가 있습니다.
라우트 정의를 확인하세요.
/users/detail/:id에서:id는 변수를 받기 위한 경로 매개변수입니다. Express에서 이 경로에 요청이 오면,req.params객체 안에id키로 전달된 값을 얻을 수 있어야 합니다.경로에 실제로 접근할 때는
:id자리에 실제 값이 오게 됩니다. 예를 들어,/users/detail/123처럼 요청을 보내실 때,123이id로 설정되어req.params에서{ id: "123" }과 같이 받을 수 있습니다.Swagger 설정을 확인해보세요. 스웨거에서
/users/detail/:id경로로 테스트할 때,:id부분에 실제 테스트 값을 제대로 넣었는지 확인이 필요합니다. 때때로 Swagger 설정에서 실제 값을:id로 대체하는 부분에 실수가 있을 수 있습니다.GitHub에서 다운받은 코드가 동일한 문제를 겪고 있다면, Swagger 설정이나 라우트 정의에 문제가 있을 가능성이 높습니다. 라우트 정의 코드와 Swagger 설정을 다시 검토해보세요.
위 사항들을 확인해보시고 문제가 계속된다면, 라우트 정의 부분과 Swagger 설정 코드를 포함해 추가적인 정보를 제공해주시면 더 구체적인 도움을 드릴 수 있을 것 같습니다.
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
60
2
22강 [토큰 저장] 질문
0
58
1
13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러
0
54
1
스웨거 접속이 안되는데 확인 부탁드립니다.
0
64
1
디비를 조작하는데 사용하는 명령어가 ORM인가요?
0
65
2
오픈톡 인원이 다 차서 들어가지를 못 하네요...
0
69
1
Editor Component의 최적화 불가능 이슈
0
76
2
nodemon -exce 관련 오류가 나오실 때
0
181
1
Axios Mocking에 관한 질문입니다.
0
378
1
Express 사용하면서 Jest 테스트 관련해서 질문 드립니다.
0
347
1
윈도우는 터미널을 뭘 써야하나요?
0
305
1
해당 강의 깃허브 주소나
0
342
1
pm2 start ecosystem.config.js로 실행했는데 require로 작성하는 것에 에러가 뜹니다.
0
1051
1
포매팅
0
307
1
프리즈마 git repository 질문
0
334
1
Swagger 설정 문의
0
361
1
섹션 0에 디스코드 주소가 어디에 있나요?
0
460
1
prisma에서 (비)식별관계 설계
0
371
1
유효성 검사
0
421
1
prisma schema에서
0
845
1
AWS RDS 세팅 중에 오류가 나요...
0
545
1
디스코드 채널
0
618
1
github 권한
0
790
1
swagger No operations defined in spec
0
3122
1





