0
所以我想設置我的路由器,爲/users
和/users/{userId}
迴應,所以我嘗試此代碼:與內格羅尼/大猩猩MUX Subrouter問題
usersRouter := router.PathPrefix("/users").Subrouter()
usersRouter.HandleFunc("", users.GetUsersRoute).Methods("GET")
usersRouter.HandleFunc("/{userId:[0-9]*}", users.GetUserRoute).Methods("GET")
的問題是,我得到一個404錯誤,當我去/users
(但不以/users/
響應)如果我做的:
router.HandleFunc("/users", users.GetUsersRoute).Methods("GET")
router.HandleFunc("https://stackoverflow.com/users/{userId:[0-9]*}", users.GetUserRoute).Methods("GET")
它像我想它。
有什麼辦法讓網址像我想要的那樣工作嗎?