前言
为了让golang的路由更加清晰,让路由的代码可读性更好,我们采用mux包去实现路由,并且在原有功能上做了精简
开始
所需的包github.com/gorilla/mux
我们在启动http服务时设置一下路由的配置方法
func startHttp() {
if err := http.ListenAndServe(":9090", api.NewAPIMux()); err != nil {
log.Fatal("ListenAndServe: ", err)
}
}
配置方法
api包路由的配置方法有两种,一种是api的配置,另一种的静态资源的配置(不需要为静态资源再开一台nginx)