是否可以使用Google Appengine标准环境使用大猩猩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

因此,为了正确匹配路线,我必须更新MUX路由器中的路径以匹配完整的路径。

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

最新更新