Gorilla mux 路由到错误的处理程序
我正在 Go 中练习一个简单的 CRUD Rest API,我终于完成了一些基本的样板(我可能会切换到 GORM),但我注意到 mux 没有正确路由我的 POST方法处理程…
Krakend http:在关闭的 Body 上读取无效
我正在使用 Krakend 构建一个 API 网关来连接三个后端服务。网关始终从一个或两个后端服务返回,并且 X-Krakend-Completed 标头 始终设置为 false。 …
用Go、sqlx、ClickHouse扫描Decimal类型的sum()
我在 ClickHouse 表中有一个 Decimal(38, 3) 类型的“持续时间”字段。 我从我的 Golang 服务发送一个查询来获取它的 SUM() 但我无法扫描回结果。我尝…
如何通过 Golang 跳过空数组的 json 验证
我想跳过对特定字段的 json 文件中的空数组的验证。下面您可以看到 Book 结构定义,如果 json 文件中没有声明作者,则可以验证该定义。另一方面,如果…
在 GoLang 中使用 go-pgsql 从 postgresql 访问数据的正确方法
我一直在阅读 GoLang go-pgsql 文档,以便弄清楚如何使用嵌套对象访问数据,但到目前为止我还没有成功。 以下是我想要实现的目标的描述: 我有两个模…
识别推文消息中正确的主题标签索引
我需要识别 Twitter 消息(各种语言、表情符号等)中的正确索引。 我找不到返回这些位置的解决方案,如下例所示。 import ( "regexp" "testing" "gith…
Go 认为条件语句中的变量未被使用?
我遇到一种情况,如果某些东西无法分配变量,我会在条件语句中分配它,但是 Go 似乎认为该变量未被使用。 for index, value := range group.Values { …
如何使用 Go 中的方法模拟虚拟 grpc 服务
我需要为一个函数编写一个单元测试,该函数在其源代码中调用不同 gRPC 服务的 gRPC 方法。我的测试结果出现严重错误,因为 gRPC 服务未在我的计算机上…
go中导入语句中的占位符
我正在使用 go 语言,我想了解我所面临的一种情况的替代方案。 我们在文件中有 import 语句,因为 import "github.com/Dir1/Dir2/v101/ServiceName" …
列“名称”关系“用户”的不存在
我试图将用户名插入 posgres 数据库,但我收到此错误 我使用 heroku psql。 2022/03/01 03:52:54 pq: column "name" of relation "users" does not ex…
如何使用Golang中的websocket仅使用Mysql中的数据更新文本?
我只想更新文本,但不想更新整个页面,我不知道如何使用 websockets,也不理解网络上的示例。 我已经设法更新整个网格,但想法是带有相机的页面没有更…
在 Windows 上的 Go 中通过 telnet/ssh 写入现有的 tcp 套接字
我正在尝试从另一个控制台/终端应用程序启动的 Go 程序将文本写入/打印到屏幕上 - 一个从老式公告板系统 (BBS) 启动的“门”程序。 BBS 本身通过 teln…
如何使用 GO 监听所有连接的 GET 和 POST 请求
我正在使用 python 和 mitmproxy 监听所有传入和传出流量,以便我可以捕获 URL。我运行该脚本,它会告诉我计算机尝试连接的所有 URL。 我需要使用 Go …
如何使用Gorm模糊查询表名
我用Mysql模糊查询表名的语句: SHOW TABLES LIKE 'message_%' ok,返回“message_1”。 但是,使用 gorm import github.com/jinzhu/gorm: ... var re…