> 백엔드 개발 > Golang > golang gin은 다양한 쿼리에 대한 경로를 제공합니다.

golang gin은 다양한 쿼리에 대한 경로를 제공합니다.

PHPz
풀어 주다: 2024-02-14 11:27:08
앞으로
547명이 탐색했습니다.

golang gin 为不同的查询提供一条路线

php 편집기 Xinyi가 강력한 웹 프레임워크인 Golang Gin을 소개합니다. Gin은 다양한 쿼리에 대해 간결하고 효율적인 경로를 제공하는 Golang 기반의 경량 웹 프레임워크입니다. GET 요청이든 POST 요청이든 Gin은 이를 쉽게 처리하여 개발 프로세스를 더 간단하고 빠르게 만듭니다. JSON 데이터를 처리하든 HTML 템플릿을 처리하든 Gin은 풍부한 기능과 유연한 확장성을 제공합니다. 초보자이든 숙련된 개발자이든 Gin이 최선의 선택입니다.

질문 내용

진에 :item (name) 或 :id가 포함된 루트가 가능한가요?

예:

으아악

그럼 나도 비슷한 일을 할지도...

으아악

아니면 하나의 경로를 사용하여 두 가지 유형의 쿼리를 모두 수행할 수 있는 방법이 있나요?

해결 방법

아니요, 이 작업은 지원되지 않습니다. 하지만 아이템과 ID를 구별할 수 있는 방법이 있어야 합니다. 따라서 로직을 직접 구현하는 것은 쉽습니다.

이렇게:

으아악 으아악

그러나 구별할 수 없는 경우에는

와 같이 두 개의 별도 요청 경로가 필요합니다.
  • /inventories/by-item/:item
  • 그리고 /inventories/by-id/:id

업데이트 2023-05-31: @epicadidash 및 @boyvinall의 댓글을 답변에 병합했습니다. 감사해요!

위 내용은 golang gin은 다양한 쿼리에 대한 경로를 제공합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿