인프런 커뮤니티 질문&답변
질문이있습니다!
해결된 질문
작성
·
184
답변 1
0
정재남
지식공유자
그러게말이에요. 그럼 참 좋겠는데,
이건 각각 별개의 라이브러리인 express와 axios가
서로 사용하는 용어가 달라서 발생하는 문제인지라 별 수 없는 것 같습니다.
예를 들어 /messages/:id?userId=abc 라는 요청을 보낸다고 할 때,
axios에서는 ?userId=abc 부분을 queryParams, 줄여서 params라고 칭하여 보내는건데,
express에서는 이 부분을 query라고 해석하는 거거든요.
https://expressjs.com/en/api.html#req.query
한편 axios에서 URL parameter로 보낸 값(:id)은
express에서는 'route parameter'을 줄여서 params라고 해석합니다.
https://expressjs.com/en/api.html#req.params






아하 그렇군요! 깔끔하게 정리해주셔서 감사합니다 ㅎㅎ