gorilla 相关问题

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

在 HTTP 处理程序中提供子目录 [GoLang]

我有以下代码: r := mux.NewRouter() r.Handle("/", http.FileServer(http.Dir("./frontend/build/"))) r.Handle("/static", http.FileServer(http.Dir("./frontend/build/static/"))) r.PathPrefi...

回答 2 投票 0

使用结构 Verilog 输出的移位寄存器设计 X

我正在使用分层结构Verilog 设计一个移位寄存器。 我设计了一个 D 触发器和一个使用 3 个选择输入的 8 比 1 多路复用器。 我正在尝试将它们放在一起以获得完整的...

回答 2 投票 0

获取 Golang HTTP 或 Gorilla 包中的路由和参数列表

当我编写一个像这样的简单 Web 应用程序时: func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "嗨,我爱 %s!", r.URL.Path[1:]) } 函数主() { http.HandleF...

回答 4 投票 0

Gorilla Websocket WriteMessage 导致使用 WriteBufferPool 时内存不足

我已使用以下升级程序升级到 websocket var Upgrader = websocket.Upgrader{ 读取缓冲区大小:1024, WriteBufferPool:&writeBufferPool, 启用压缩:假, } 变种

回答 1 投票 0

Golang:gorilla - 当参数为空时如何处理对使用 url 参数定义的端点的请求

我有这个端点定义: router.NotFoundHandler = http.HandlerFunc(handlerNotFound) router.HandleFunc("/customer/{id}", handlerCustUpd).Methods(http.MethodPut) 当调用 URL ht...

回答 1 投票 0

在实时应用程序中管理 Gorilla WebSocket 连接

我目前正在开发一个实时应用程序,我将 Gorilla WebSocket 与 Next.js 结合使用。我面临的挑战之一是,当用户刷新页面时,一个新的 WebSoc...

回答 1 投票 0

在 Gorilla/mux 中设置中间件时,为什么不能将 `Use()` 与 `HandleFunc()` 链接起来?

我正在尝试向路由添加一个简单的用户 ID 验证中间件,如下所示: api包包含: func RegisterUserRoutes(路由器 *mux.Router) { router.HandleFunc("/{id}/follower/{follow...

回答 1 投票 0

如何使用 Next.js 在没有扩展的情况下播放 IPTV 直播?

我目前正在开发一个 Next.js 项目,我正在尝试创建一个视频播放器来流式传输实时 IPTV 源。我正在使用的流的 URL 没有扩展名,也不使用 mani...

回答 1 投票 0

使用 lambda 和 Chalice 代码时 API 网关端点中的授权错误

场景如下: 我有一个 Chalice 应用程序,有两个端点 /getStream 和 /deleteStream。 我将它们迁移到 Nextjs 函数,从而不再需要 Chalice 应用程序。 所以,我删除了API网关...

回答 1 投票 0

404 无法在 Golang 服务器上使用 React 应用程序

在开发环境(npm run dev)中运行reactjs应用程序时,我的重定向工作完美,正确重定向到主页。但是当我在 golang 上提供相同的应用程序时,在 npm run build 之后,重定向会...

回答 1 投票 0

grpc-gateway:传递给 http 处理程序的上下文丢失了上下文中设置的值

我对 GRPC 处理程序和它调用 gwmux.ServeHTTP(w, r.WithContext(ctx) 之间的上下文发生的情况感到茫然 我已经删除了很多代码来尝试只包含裸露的......

回答 1 投票 0

CORS 错误:它没有 HTTP 正常状态。 GoLang Mux API

我正在尝试通过 Angular 17 应用程序发出 http 请求。每次浏览器响应时: 从原点访问“http://localhost:8082/login”处的 XMLHttpRequest 'http://localhost:4200' 已被阻止...

回答 2 投票 0

Go Gorilla Mux“匹配任何内容”路径模板

创建简单的“匹配任何内容”处理程序的正确语法是什么? mux.NewRouter().StrictSlash(true).Path("/").... 上面的代码似乎严格匹配 / 和 /foo 不会被匹配

回答 2 投票 0

在 mux 处理调用之前预污染索引页

我最近构建了一个小型博客网站用于测试目的,在用 Go 编写服务器时我遇到了这个问题。我的静态文件夹里有网站的所有文件,wh...

回答 1 投票 0

在 golang 中安装“gorilla/mux”时遇到问题

所以我通过在终端上输入以下代码安装了 gorilla/mux 以将其用于我的 API 去 get -u github.com/gorilla/mux 由于它没有返回任何错误(也没有任何文本),我认为安装是

回答 2 投票 0

Gorilla 会话包错误:“securecookie:未设置哈希密钥”

我创建了一个 HTTP API 来注册 GIN HTTP 包和 Gorilla 会话。但我收到如下错误消息: “错误”:“securecookie:未设置哈希密钥” 他...

回答 1 投票 0

TypeScript 错误:初始化 Mux 对象时“预期有 0-1 个参数,但得到了 2”

我在应用程序中使用 TypeScript 和 Mux 库进行视频处理。根据文档,我正在尝试使用所需的令牌 ID 和令牌秘密获取来初始化 Mux 对象...

回答 1 投票 0

处理客户端升级请求

我可能在这里很愚蠢,但我正在使用 Gorilla Mux 将 HTML 请求升级到 WS,并且似乎无法弄清楚升级后如何在网页上访问 WebSocket, 函数 loadSecureTh...

回答 1 投票 0

使用 Gorilla 中间件从上下文映射中手动删除 val

我需要这样做吗: r.Use(func(下一个 http.Handler) http.Handler { 返回 http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { muxctx.Set(r, "req-res-ctx", &mw....

回答 1 投票 0

Gorilla 会话在 Golang 中不存在

我在使用 Gorilla 会话处理程序在 Golang 中保留会话时遇到问题。类似的问题(未解决!)已在其他堆栈溢出问题中提出(此处:Sessions vari...

回答 2 投票 0

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