Google app engine 在谷歌appengine标准环境下使用Gorilla mux路由器是否可行?

Google app engine 在谷歌appengine标准环境下使用Gorilla mux路由器是否可行?,google-app-engine,go,mux,Google App Engine,Go,Mux,有没有办法让appengine.Main()使用mux路由器?以下代码已编译,但不匹配任何路由 func main() { r := mux.NewRouter() r.HandleFunc("/", indexHandler) http.Handle("/", r) appengine.Main() } 问题的根源是我的app.yaml。我有 handlers: - url: /api/.* script: _go_app 因此,为了正确匹配路由,我必须更新mu

有没有办法让appengine.Main()使用mux路由器?以下代码已编译,但不匹配任何路由

func main() {
  r := mux.NewRouter()
  r.HandleFunc("/", indexHandler)
  http.Handle("/", r)
  appengine.Main()
}

问题的根源是我的
app.yaml
。我有

handlers:
  - url: /api/.*
    script: _go_app
因此,为了正确匹配路由,我必须更新mux路由器中的路径以匹配完整路径

r.HandleFunc("/api/", indexHandler)

问题的根源是我的
app.yaml
。我有

handlers:
  - url: /api/.*
    script: _go_app
因此,为了正确匹配路由,我必须更新mux路由器中的路径以匹配完整路径

r.HandleFunc("/api/", indexHandler)
对描述了如何在App Engine上使用路由器。是。描述如何在App Engine上使用路由器。