为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 gorilla/mux 在多个文件中拆分 URLS?

如何使用 gorilla/mux 在多个文件中拆分 URLS?

Go
MM们 2021-07-03 14:05:27
我的目录结构如下所示:myapp/|+-- moduleX|      ||      +-- views.go|+-- start.go应用程序start.go从那里开始,我配置所有路由并从中导入处理程序,moduleX/views.go如下所示:package mainimport (    "net/http"    "github.com/gorilla/mux"    "myapp/moduleX")func main() {    r := mux.NewRouter()    http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./templates/static/"))))    r.HandleFunc("/", moduleX.SomePostHandler).Methods("POST")    r.HandleFunc("/", moduleX.SomeHandler)    http.Handle("/", r)    http.ListenAndServe(":8080", nil)}现在我想添加更多模块并问自己是否(以及如何)在urls.go文件中定义模块中的 url并以某种方式将它们“导入”到start.go. 具体来说,我想start.go通过somemodule/urls.go一个导入或某种module.GetURLs函数来了解所有文件中的所有 URL 。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信