我有两个路线处理程序
v1Router. Path("/{id}"). Methods(http.MethodGet). Handler(r.getter())
v1Router. Path("/"). Methods(http.MethodGet). Handler(r.searcher())
当我在/“某个id”发送请求时,它按预期工作,但是当我在/发送请求时。该请求正在通过第二个处理程序。
任何人都可以解释上述行为吗?
当我在/“某个id”发送请求时,它按预期工作,但是当我在/发送请求时。该请求正在通过第二个处理程序。
是/。和/在 go 中也一样?
不,他们不是。特别是不要作为 URL 路径。