> 백엔드 개발 > Golang > Fiber가 HEAD 경로를 자동으로 등록하는 것을 방지하는 방법은 무엇입니까?

Fiber가 HEAD 경로를 자동으로 등록하는 것을 방지하는 방법은 무엇입니까?

WBOY
풀어 주다: 2024-02-06 09:33:03
앞으로
520명이 탐색했습니다.

Fiber가 HEAD 경로를 자동으로 등록하는 것을 방지하는 방법은 무엇입니까?

질문 내용

Fiber v2(https://go Fiber.io/)는 각 GET 경로에 대해 HEAD 경로를 자동으로 추가합니다. 이것을 방지하는 것이 가능합니까?

GET에 등록하고 싶습니다. 사실 저는 명시적으로 추가한 경로만 등록하고 싶습니다.

이게 가능한가요?


정답


View (*app).get:

으아악

(*그룹).get:

으아악

이런 행동을 막을 수 있는 방법은 없습니다. 여러분이 할 수 있는 일은 이러한 사용을 피하고 다음과 같이 add 方法。例如,注册一个 get 경로를 직접 사용하는 것입니다.

으아악

(*app).use a> 및 (*group).use는 모든 http 동사와 일치합니다. 다음과 같이 head 삭제할 수 있습니다:

으아악

NOTE: head 路由,它就会出现恐慌,因为它不包含在 requestmethods 경로가 등록될 때마다 요청 방법에 포함되지 않기 때문에 패닉 상태가 됩니다.

왜 이러는지 모르겠어요. 아마도 더 나은 옵션은 미들웨어를 사용하여 다음과 같은 모든 head 요청을 거부하는 것입니다:

으아악

위 내용은 Fiber가 HEAD 경로를 자동으로 등록하는 것을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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