如何使用 gorilla mux 添加子域并执行以下操作:
http://api.localhost:8080/
我努力了
r := mux.NewRouter()
r.HandleFunc("/path", method).Methods("POST").Host("api.example.com")
但是我不想传递域,因为我每次上传到应用引擎时都需要更改域,而且我认为上面的代码使用应用引擎框架不起作用。
如何使用 gorilla mux 添加子域并执行以下操作:
http://api.localhost:8080/
我努力了
r := mux.NewRouter()
r.HandleFunc("/path", method).Methods("POST").Host("api.example.com")
但是我不想传递域,因为我每次上传到应用引擎时都需要更改域,而且我认为上面的代码使用应用引擎框架不起作用。
您可以为子域定义子路由器:
s := r.Host("www.domain.com").Subrouter()
s.HandleFunc("/path", method).Methods("POST")