私は golang を勉強してきましたが、多くの人がhttp.NewServeMux()関数を使用してサーバーを作成していることに気付きましたが、それが何をするのかよくわかりません。
私はこれを読みました:
では、ServeMux は HTTP リクエスト マルチプレクサです。各着信要求の URL を登録済みパターンのリストと照合し、URL に最もよく一致するパターンのハンドラーを呼び出します。
次のようなことをするのとどう違うのですか?
http.ListenAndServe(addr, nil)
http.Handle("/home", home)
http.Handle("/login", login)
多重化を使用する目的は何ですか?