• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

웹주소에서 :는 어떤 의미를 가지나요?

24.03.02 21:53 작성 조회수 115

0

강의 시간 1분대에서 /api/users/:userId/posts 에서 userId앞에 :를 넣는 것이 일반적인 약속이나 특정한 이유때문에 넣는 것인지 알고 싶습니다. 그리고 search기능을 제공하는 웹사이트에서 검색결과 주소에 물을표를 넣는 이유도 그냥 일반적인 약속 같은 것인지 같이 궁금합니다.

답변 1

답변을 작성해보세요.

1

네 저건 정해진 기호입니다. :로 시작하는 부분은 아무 문자열이나 자유롭게 들어갈 수 있습니다. 라우트 파라미터 또는 url 파라미터라고 부릅니다.

?도 정해진 기호입니다. 주소가 끝나는 부분에 추가로 붙일 수 있으며 ? 뒤에는 키=값&키=값으로 주소에 데이터를 전달할 수 있습니다.

답변 덕에 왜 이렇게 코드 짜는지도 같이 이해되었습니다. 감사합니다.