Joh*_*ohn 1 google-app-engine go gorilla
如何使用大猩猩mux添加子域并执行以下操作:
http://api.localhost:8080/
Run Code Online (Sandbox Code Playgroud)
我试过了
r := mux.NewRouter()
r.HandleFunc("/path", method).Methods("POST").Host("api.example.com")
Run Code Online (Sandbox Code Playgroud)
但是我不想传递域,因为每次将域上载到App Engine时都需要更改域,此外,我认为以上代码在App Engine框架中无法正常工作。
您可以为子域定义一个子路由器:
s := r.Host("www.domain.com").Subrouter()
s.HandleFunc("/path", method).Methods("POST")
Run Code Online (Sandbox Code Playgroud)