2017-04-24 14 views
0

ゴリラツールキットを搭載したgo/golangアプリケーションがあります。私はルーティングのためにゴリラ/マルチプレクサパッケージを利用しようとしています。私のルートとエラーメッセージは以下の通りです。すべてのポインタ?Golang(v1.8) - エラー:タイプ* mux.Routeにフィールドまたはメソッドがありません。

ルート `

r := mux.NewRouter() 
r.HandleFunc("/", landing) 
r.HandleFunc("/contact", contact) 
r.HandleFunc("/faq", faq) 
r.HandleFunc("/register", accountsC.New).Method("GET") 
r.HandleFunc("/register", accountsC.Create).Method("POST") 
http.ListenAndServe(":8080", r)` 

私はこのエラーを受け取った:

# command-line-arguments 
./main.go:27: r.HandleFunc("/register", accountsC.New).Method undefined 
(type *mux.Route has no field or method Method) 
./main.go:28: r.HandleFunc("/register", accountsC.Create).Method undefined 
(type *mux.Route has no field or method Method) 
+1

を使用する必要があり、 "POST") '?あるいは、あなたは 'GET'をもう一つは' POST'を使いたいかもしれません。 https://godoc.org/github.com/gorilla/mux#Route.Methods – RayfenWindspear

答えて

1

一切方法Methodはありません、あなたは( "GET"`メソッドを探しMethods

関連する問題