为什么Go ServeMax也是一个处理程序
我不明白为什么为什么Go ServeMax也是一个处理程序,go,Go,我不明白为什么ServeMux包含一个将URL映射到处理程序的条目映射,它本身也是一个handler(它有一个servehtp方法) 这是因为我们可以在另一个ServeMux中使用ServeMux?该方法(及其近亲)将处理程序作为参数。因此,如果http.ServeMux不是一个处理程序,就不可能为它提供服务 此外,正如您所猜测的,将mux作为处理程序允许组合。如果您愿意,您可以将一个ServeMux用于应用程序的一部分,另一个用于其他部分。如果不是,您不能。是的,我忘记了服务器将接收处理程序而
ServeMux
包含一个将URL映射到处理程序的条目映射,它本身也是一个handler
(它有一个servehtp
方法)
这是因为我们可以在另一个ServeMux
中使用ServeMux
?该方法(及其近亲)将处理程序作为参数。因此,如果http.ServeMux不是一个处理程序,就不可能为它提供服务
此外,正如您所猜测的,将mux作为处理程序允许组合。如果您愿意,您可以将一个
ServeMux
用于应用程序的一部分,另一个用于其他部分。如果不是,您不能。是的,我忘记了服务器将接收处理程序而不是多路复用器。就这样,谢谢。但作为一个附带问题,我们能把ServeMux
链接在一起吗?当然可以。你只需要把里面的包起来。