问题标签 [go-echo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
321 浏览

go - impl 函数的参数不足

在上面的代码中,GetById 的参数定义是c echo.Context, id int. 只需要两个参数。但是编译器会提醒我,例如“调用方法表达式 models.User.GetById 的参数不足”

有什么问题?

0 投票
0 回答
114 浏览

go - HTTP Wrapper GOLANG 和 ECHO FRAMEWORK

我对使用 GOLANG 和 ECHO FRAMEWORK 将 HTTP 请求作为包装器处理以构建为 API 服务感到困惑。

首先,我在客户端和服务器之间进行了如下通信:

在此处输入图像描述

这种沟通非常容易。第二,

第 1 步:我想使用来自 SSO 服务器的响应(解析 JWT 令牌 ---> 获取用户信息)

第 2 步:使用来自响应和查询数据库的用户信息。

第 3 步:向客户端响应数据

我在下面展示了这种通信:

在此处输入图像描述

我是 Golang 的初学者。

0 投票
1 回答
1963 浏览

go - Echo web framework binding FormFile

I am using the Echo framework for a post endpoint that accepts the form data. I am using a Struct as a binding model to extract the form data. my binding model and upload handler code looks like below.

I am able to get the form Values like ID and FirstName with binding. But I am not able to get the file during binding. I have to use fileHandler, err := c.FormFile("myFileName") to get the file. is there any way to get the file Info with in the binding model?

0 投票
0 回答
26 浏览

go - 如何在模型状态下维护信息,直到用户单击提交并保存到数据库

我有一个用户界面,用户可以在其中输入一些信息并通过多个步骤上传文件/删除文件和修改信息。我想将信息存储在 Go 中的对象模型中,并且只有在用户在最后一步单击提交时才将其发送到 DB。请告诉我,维护数据的最佳方法是什么。我目前正在为 API 使用 Echo Web 框架。

0 投票
1 回答
2962 浏览

unit-testing - 在 Golang 中对 GraphQL 进行单元测试

在这种情况下,我正在使用

有什么简单的例子可以测试我的 Mutation 和 Query 吗?我很乐意为此获得建议。我试图找到,但到目前为止找不到任何东西,

谢谢你 :)

0 投票
0 回答
3665 浏览

unit-testing - 在测试 http 请求时使用 Golang context.WithValue

我正在尝试进行单元测试,我在gqlgenEcho 的这种情况下使用 GraphQL,我一直在努力用我的上下文进行测试,由于 GraphQL 不使用服务器端点,我无法在测试中添加标头这是我的代码设置上下文值

我在运行服务器时在中间件功能上执行此操作,没有问题,这是我在解析器中的调用方式

但在测试中,我创建的代码总是得到:

是否可以在测试期间设置上下文值?

这是完整的测试代码:

0 投票
4 回答
3043 浏览

go - 似乎无法开始使用 Go 和 Echo

尝试使用 Golang 和 Echo 构建一个简单的 crud api,但我无法通过 Echo 文档中的第一个步骤。

我跑go get -u github.com/labstack/echo/...

然后我创建 server.go:

但是当我尝试运行时:go run server.go

我收到此错误:

0 投票
1 回答
72 浏览

go - 将带有指针值的 interface{} 类型传递给 interface{} 参数

我的代码中有两个函数,一个具有参数类型的父函数interface{}和另一个具有interface{}参数类型的子函数。我调用childFuncparentFunc断言父参数*interface{}并将其传递给childFunc最后我用&user参数调用父函数

但我有这个错误:

问题是什么?我怎么解决这个问题?

这是我真正的代码。

0 投票
1 回答
519 浏览

go - 如何将额外的参数传递给 Echo 多路复用器处理程序?

如何将一些额外的变量传递给 Echo mux 处理程序?

我在 main.go 中注册了这样的路由:

如您所见,这不是处理程序的正确签名。它应该在没有任何参数的情况下通过。IEhandlers.Search

如何从我的搜索处理程序访问 kindex 和 infoLog?

0 投票
0 回答
1289 浏览

go - go-echo 获取 POST 正文

我有一个审计日志中间件,它试图记录每个 grpc 函数调用的详细信息。目前我可以获得请求方法和网址。但我无法获得 Post body 中的值。

此中间件还用于记录包含不同帖子正文的多个功能。这可能吗?

这就是我现在所拥有的: