2014-10-27 116 views
1

如何使用大猩猩MUX我添加的子域,這樣做:大猩猩MUX子域

http://api.localhost:8080/ 

我已經試過

r := mux.NewRouter() 
r.HandleFunc("/path", method).Methods("POST").Host("api.example.com") 

但我並不想通過域,因爲我每次將其上傳到應用引擎時都需要更改域名,另外我認爲上述代碼無法使用應用引擎框架。

回答

4

可以定義一個subrouter爲子域:

s := r.Host("www.domain.com").Subrouter() 
s.HandleFunc("/path", method).Methods("POST")