0

gorilla mux を使用すると、現在、次の形式の URL が多数あります。

domain.com/org/{サブドメイン}/{名前}/ページ名

コードは次のようになります。

rtr.HandleFunc("/org/{subdomain}/{name}/promote", promoteView)

私も対戦したい:

subdomain.domain.com/{名前}/ページ名

私は次のようなことができることを知っています

rtr.Host("{subdomain:[a-z]+}.domain.com").HandleFunc("/{name}/promote", promoteView)

サブドメインで一致します。両方のタイプの URL に一致する HandleFunc() を 1 つだけ持つことは可能ですか?それとも、最初のケース用と subdomain.domain.com ケース用の 2 つの HandleFunc() を持つ必要がありますか?

4

1 に答える 1