gpt4 book ai didi

go - 如何在 Golang(go-chi) 路由器上同时提供 "/something"和 "/something/"?

转载 作者:IT王子 更新时间:2023-10-29 02:02:43 25 4
gpt4 key购买 nike

我正在为我的应用程序使用 go-chi 路由器,但是如果我将我的路由设置为“/something”,我将无法同时为“/something”和“/something/”提供服务

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

然后请求“/something/”,它给我 404 页面未找到错误。有没有办法用一条路线同时处理这两种情况?

最佳答案

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

关于go - 如何在 Golang(go-chi) 路由器上同时提供 "/something"和 "/something/"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46544990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com