7得票1回答
在Go Gorilla Websockets中,当ping/pong失败(用户断开连接)时调用函数?

我正在使用Golang和Gorilla的Websocket工具包编写聊天程序。 我想知道是否有一种方法可以在用户断开连接或ping / pong消息失败时运行函数。 我需要这个功能来将他们从变量等中删除。 有没有简单的方法来做到这一点?

7得票1回答
如何在chi路由器上下文中存储登录会话数据

在 Golang 应用程序中,我正在使用 gorilla/sessions 以 mySQL 后端存储数据到会话中,但我希望将数据存储在 chi 路由器上下文中。如何将 auth token 字符串或结构体添加到上下文中?我看到很多例子说明了如何读取/使用它们,但没有一个例子说明如何在登录函数中...

7得票1回答
如何将GO Gorilla Mux路由拆分成同一包中的两个不同文件

我有一个独立的文件routes.go(包路由),其中存储了所有路由和处理程序。 但是我想将此文件拆分为2个文件。我想将我的routes.go重命名为main.go,并创建新的附加文件moduleX.go(包路由)。 我该如何做? 我想在同一“包路由”中的多个文件中存储所有路由。 pack...

7得票1回答
'gorilla.mux'库中的'PathPrefix'是如何工作的?

我正在尝试使用Go语言的gorilla.mux库。我有以下配置,但我无法弄清如何访问HelloWorldXml方法的URL。 func main() { router := mux.NewRouter() router.HandleFunc("/{name}.xml", He...

7得票4回答
在 gorilla mux 路由器上设置 404 NotFound 处理程序。

这是我用Go语言和gorilla mux包编写的一个小型演示Web服务器的代码: package main import ( "fmt" "github.com/gorilla/mux" "net/http" ) func handler(w http.Respo...

7得票2回答
如何在Gorilla Mux中将HTTP重定向到HTTPS?

我正在开发一款 Golang 应用程序,使用 Gorilla Mux,我想将 HTTP 请求重定向到 HTTPS。 以下是我目前的进展。 package main import ( "net/http" "github.com/gorilla/mux" "git...