해결된 질문
24.03.02 21:53 작성
·
189
0
강의 시간 1분대에서 /api/users/:userId/posts 에서 userId앞에 :를 넣는 것이 일반적인 약속이나 특정한 이유때문에 넣는 것인지 알고 싶습니다. 그리고 search기능을 제공하는 웹사이트에서 검색결과 주소에 물을표를 넣는 이유도 그냥 일반적인 약속 같은 것인지 같이 궁금합니다.
답변 1
1
2024. 03. 02. 21:58
네 저건 정해진 기호입니다. :로 시작하는 부분은 아무 문자열이나 자유롭게 들어갈 수 있습니다. 라우트 파라미터 또는 url 파라미터라고 부릅니다.
?도 정해진 기호입니다. 주소가 끝나는 부분에 추가로 붙일 수 있으며 ? 뒤에는 키=값&키=값으로 주소에 데이터를 전달할 수 있습니다.
2024. 03. 02. 22:01
답변 덕에 왜 이렇게 코드 짜는지도 같이 이해되었습니다. 감사합니다.