GN⁺ 2023-10-17 | parent | ★ favorite | on: Go 1.22에서 개선된 HTTP 서버 라우팅(eli.thegreenplace.net)
Hacker News 의견
  • Go 1.22의 새로운 HTTP 서버 라우팅에 대한 기사.
  • 두 라우트가 일치할 때 발생하는 패닉을 이해하기 어려워하는 사용자들, 대부분의 웹 프레임워크는 일치하는 첫 번째로 등록된 라우트를 사용함.
  • gorrila/mux 프로젝트의 보관 및 해제가 혼란을 일으킴, 그러나 일부는 이를 오픈 소스 프로젝트의 안정성을 입증하는 것으로 본다.
  • 제안된 구문에 대한 비판, 핸들러를 정의하기 위해 마법의 문자열을 생성하는 대신 실제 인수를 사용하는 것을 제안하는 일부 사람들.
  • 문자열화된 메소드 접두사의 사용을 싫어하는 사용자들, 동사 특정 메소드의 타입 안전성을 선호함.
  • 라우트가 일치하지만 메소드가 일치하지 않을 때 어떤 일이 발생하는지에 대한 궁금증, 답은 적절하게 채워진 허용 헤더와 함께 405임.
  • 고급 요구 사항이 있는 사용자들은 기본 서브 먹스를 사용하지 않고 다른 옵션을 고려하거나 자신의 라우터를 작성해야 한다는 제안.
  • 겹치는 경로가 정의된 순서대로 일치하는 것을 선호, 패닉보다는.
  • 제안을 싫어하는 사용자들, 특히 URI에 HTTP 요청 방법을 포함하는 것.
  • 주소가 접두사일 때 모든 것을 처리하는 기본 ServeMux에 대한 비판, 정확한 일치를 처리하는 쉬운 방법이 없음.
  • 그러나 일부 사용자들은 새로운 라우팅을 긍정적인 변화로 보며, 외부 종속성을 줄이고 생산성을 높인다.