gorilla 相关问题

Gorilla是Go编程语言的Web工具包。它提供了几个辅助Web编程的模块:URL路由器和调度程序,一致的会话管理系统和http.response-struct映射器。它是根据新BSD许可证授权的。

在html中包含几个文本格式命令

非常基本的问题:对于大猩猩软件,我想居中对齐文本并增加html中的字体大小,但似乎找不到方法。这是两个单独的命令:

回答 1 投票 0

当多个客户端使用它时,Gorilla websocket非常慢

我使用gorilla websocket制作了一个小型聊天应用程序。当只有一个客户端时,它的速度很快。但是当我与另一个客户端连接时,聊天可能需要3秒钟才能更新,...

回答 1 投票 0

大猩猩使用变量设置静态文件的错误路径

我设置了以下路由:func(应用程序*应用程序)route()* mux.Router {r:= mux.NewRouter()fs:= http.FileServer(http.Dir(“ ./ ui / static / “))r.PathPrefix(” / ui / static /“)....

回答 1 投票 0

当原始arg是指针时如何转换类型

所以我有这个:v,好的:= muxctx.Get(req,“ req-body-map”)。(map [string] interface {})问题是:muxctx.Get(req,“ req- body-map“)返回一个指针。我尝试像这样取消引用指针:...

回答 2 投票 0

Gorilla mux-在将请求传递给路由器之前修改请求

是否有一种方法可以捕获* http.Request对象,然后将其解析并转发到Gorilla Mux路由器处理程序?例如,我们有一些带有其处理程序的路由映射:r:= mux.NewRouter()r ....

回答 1 投票 0

Socket.io客户端不适用于websocket服务器

我使用https://github.com/gorilla/websocket编写了一个websocket服务器。在客户端上,前端团队希望使用Socket.io,但无法正常工作。使用简单的websocket,一切正常。 ...

回答 1 投票 1

Gorilla Mux网址的正则表达式与完整网址不匹配

我应使用哪个正则表达式将以下网址匹配为full_path? https://edition.cnn.com/search\?q\=test\&size\=10\&category\=我们,政治,世界,意见,健康(?:www。| http \:\ / \ / | ...

回答 1 投票 1

Gorilla mux删除或替换现有路线

我正在学习Go,并遇到了大猩猩/多路复用器路由器。我想在文本文件中添加动态路由,例如:/ user / 1 / post / 1我为此编写了以下代码:func(s * Server)...

回答 1 投票 0

在成功完成Webscoket连接后如何将消息发送到特定的URI?

我有一个运行在localhost:443 / server-demo(jetty websocket服务器)上的安全websocket服务器。现在,我正在编写一个可以与websocket服务器通信的go客户端。我可以连接到...

回答 1 投票 0

Golang API Gorilla MySQL查询

所以...我终于要完成包含超级书呆子桌面游戏Warhammer的附带项目,在其中创建了MySQL数据库,下一步是创建API。我这里有三张桌子...

回答 1 投票 0

Gorilla Websocket客户端读取消息错误

我有一个客户端websocket代码,看起来像这样c,_,err:= websocket.DefaultDialer.Dial(“ ] >> EOF表示您已经在文件末尾,无法继续阅读,可以在代码中添加err == io.EOF,它可以正常工作。完整的代码如下: c, _, err := websocket.DefaultDialer.Dial("<url>", nil) if err != nil { panic(err) } go func() { defer close(clientResponse) for { _, message, err := c.ReadMessage() if err != nil || err == io.EOF { log.Fatal("Error reading: ", err) break } clientResponse <- message fmt.Printf("recv: %s", message) } }() DefaultDialer的握手超时为45秒。尝试配置超时时间较长的服务器,以查看是否存在问题: myDialer := &Dialer{ Proxy: http.ProxyFromEnvironment, HandshakeTimeout: 180 * time.Second, }

回答 2 投票 0

大猩猩/ websocket发送和读取字节数据

我正在尝试通过大猩猩/ websocket发送图像数据的字节,我当前的代码是:var b字节。缓冲区为空:= bufio.NewWriter(&b)png.Encode(empty,img)err = c.WriteMessage( websocket ....

回答 1 投票 1

Gorilla会话不适用于来自客户的CORS

我已经设置了Go rest api。并在登录时执行以下操作:会话_:= store.New(r,sessionId)session.Options.MaxAge = 12 * 3600 err:= session.Save(r,w)//处理错误并检查会话i ...

回答 2 投票 3

如何通过网络服务于websocket?

我正在尝试在我的可笑API中提供聊天网络套接字。我正在使用以下示例:https://github.com/gorilla/websocket/tree/master/examples/chat我尝试在服务器时将其附加到http ...

回答 1 投票 0

如何从公用文件夹发送回Go中的图像?

我是新手,如果有一个明显的问题,那就对不起,但我什么都没找到,所以我在这里发布。这实际上是一个两部分的问题。 1)所以我的项目目录中有这个Web文件夹。它是...

回答 1 投票 0

配置CORS在大猩猩多路复用器:在POST请求403错误

我有一个API,目前正在试图消耗它的一个端点。端点是POST请求,端点按预期工作。该API是在云中运行,我用卷曲并测试它...

回答 2 投票 1

当服务器运行时,Golang获得了404

我正在尝试运行一个基本的Web应用程序,遵循一个教程,使用Golang和路由包Gorilla / mux。服务器运行正常,但它拒绝找到index.html文件,无论我...

回答 1 投票 -1

为什么App Engine Flexible Environment不允许WebSockets和HTTP / 2流量?

我对WebSocket更感兴趣,但在阅读了这里的文档之后,当我读到这篇文章时,我感到很惊讶:App Engine灵活环境不支持以下功能:HTTP / 2 ...

回答 1 投票 0

使用Golang无法从使用mySQL后端的gorilla / sessions中获取价值

我试图用mySQL后端在gorilla会话中为我的模型保存一个结构,但是当我尝试检索它时,只获得0的venueID。我没有遇到保存和获取flash消息的麻烦。我的目标是......

回答 1 投票 0

如何在登录时将会话数据存储在chi路由器上下文中

在Golang应用程序中,我使用带有mySQL后端的gorilla / sessions将数据存储在会话中,但我想将数据存储在chi路由器上下文中。如何添加身份验证令牌字符串或...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.