http/Router
把业务代码,路由代码,设置配置代码耦合在一起显然是不对的,因此我们需要一层 Controlle 来进行路由
Controller 的角色
main(): 设置类工作controller:- 静态资源
- 把不同的请求送到不同的 handler 进行请求
路由参数
静态路由: 一个路径对应一个页面
带参数的路由:根据路由参数,创建出一族不同的页面
三方路由器
gorilla/mux: 灵活性高、功能强大、性能相对差一些httprouter: 注重性能、功能简单
把业务代码,路由代码,设置配置代码耦合在一起显然是不对的,因此我们需要一层 Controlle 来进行路由
main(): 设置类工作
controller:
静态路由: 一个路径对应一个页面
带参数的路由:根据路由参数,创建出一族不同的页面
gorilla/mux: 灵活性高、功能强大、性能相对差一些httprouter: 注重性能、功能简单