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

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

WBOY
WBOY앞으로
2024-02-06 09:33:03504검색

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