如何服务" / something"和" / something /"在Golang(go-chi)路由器上?

时间:2017-10-03 12:47:33

标签: go routing routes url-routing go-chi

我正在使用go-chi路由器用于我的应用程序,但我无法提供服务" / something"和" / something /"如果我将路线设置为" /某事物"

r := chi.NewRouter()
r.Get("/something", func(writer http.ResponseWriter, request *http.Request) {
    writer.Write([]byte("just for test"))
})

然后请求" / something /"它给我 404页面找不到错误。有没有办法用一条路线服务这两种情况?

1 个答案:

答案 0 :(得分:1)

使用中间件StripSlashes,将路径“/ something /”更改为“/ something”