为了账号安全,请及时绑定邮箱和手机立即绑定

negroni / gorilla mux 的子路由器问题

negroni / gorilla mux 的子路由器问题

Go
有只小跳蛙 2021-09-27 17:31:53
所以我试图设置我的路由器来响应/users,/users/{userId}所以我尝试了这个代码:usersRouter := router.PathPrefix("/users").Subrouter()usersRouter.HandleFunc("", users.GetUsersRoute).Methods("GET")usersRouter.HandleFunc("/{userId:[0-9]*}", users.GetUserRoute).Methods("GET")问题是当我去/users(但确实响应/users/)时,我收到 404 错误如果我这样做:router.HandleFunc("/users", users.GetUsersRoute).Methods("GET")router.HandleFunc("/users/{userId:[0-9]*}", users.GetUserRoute).Methods("GET")它像我想要的那样工作。有没有办法让 URL 像我想要的那样与子路由器一起工作?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信