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

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

PHPz
PHPz앞으로
2024-02-14 11:27:08487검색

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으로 문의하시기 바랍니다. 삭제