问题标签 [go-fiber]

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 投票
0 回答
108 浏览

go - 在 GOFIBER 中将 csrf 令牌设置为浏览器后出现 403 CSRF 令牌错误

在 GoFiber 中,将 csrf 令牌设置到我的浏览器后,它很快就过期了,但我的过期日期设置为 1 天。

从我的客户端,我总是用 X-Csrf-Token 发送我的 csrf-bongo cookie。

设置我的 csrf 令牌后,下一个请求响应为 403 错误并将我的 cookie 设置为空白。

CSRF 令牌响应

0 投票
1 回答
88 浏览

go - 如何调整 FormFile 图像大小并保存到 GoFiber 中的“/public/images/”文件夹

我使用 Gofiber 作为 RestAPI。我向 Gofiber 服务器发送了一个带有 FormData 格式的发布请求。

但是从这个文件中,我无法调整该文件的大小。如何调整该文件的大小并将其保存到我的文件夹中?

0 投票
1 回答
232 浏览

go - 为什么数组不绑定在 golang 光纤中?

向golang Fiber发送json数据,尝试将接收到的数据绑定到struct,但是失败了,

结果是&{title.value []},为什么不能绑定到TagList??

我发送了,json这样的 {"title" : "title.value", "tag_list":[{"id":"1", "tag_name" :"test"},{"id":"2","tag_name":"test2"}]}

我浪费了很多时间,请帮助

同样,我编写了如下代码,

我得到如下结果,仍然没有绑定到 tagList

我正在将数据从颤振发送到 golang 光纤,如下所示,它对解决问题有帮助吗?

0 投票
1 回答
287 浏览

go - 使用Fiber,Golang返回像json这样的数组

我的数据库中有一个包含tokenuser_idlast_seen列的表

任务是在收到获取请求时将它们与我的应用程序一起发送

光纤,Golang:

奇怪的是我在控制台中看到了正确的数组,100% 匹配了我在数据库中的数据

但是出于某种原因,当我查看答案的正文时,我看到有 25 个空子 json 的 json(我不知道如何正确命名它,lmao),就像这样

与应有的计数相同,但为空。结果应该是这样的

我怎样才能解决这个问题?我究竟做错了什么?

0 投票
0 回答
72 浏览

go - 带有Datadog APM集成的k8s中的golang gofiber框架演示-如何添加跟踪器和分析器?

我有一个小型概念验证项目,用于将 DataDog APM/跟踪功能添加到 gofiber ( https://github.com/gofiber ) Web 应用程序。该应用程序已在 EKS 环境中启动并运行,该环境已经具有强大的 DataDog 集成(代理、为整个集群启用 APM 等)。

我仍在学习使用 gofiber 的技巧。我的问题是,将跟踪器和配置文件添加到我的项目中的最简单和最有效的方法是什么?

DataDog 推荐这两个包:

目前我有一个简单的main.go文件在 / 处提供“Hello World”,使用其中一个 gofiber 食谱。

我可以将跟踪器和配置文件作为单独的函数添加到同一个文件中,还是应该在我的项目中有单独的文件?

绝对要避免在我的 pod 中为这种跟踪功能运行一个完全独立的容器。感谢您的任何意见或建议。

0 投票
1 回答
123 浏览

go - 如何比较 Golang 中的哈希密码?

我试图在 Golang 的 Fiber Farmework 上构建一个登录系统,并使用 Mysql 作为数据库。我可以轻松地散列我的密码,但无法比较给定密码和存储的密码是否相同我使用过

bcrypt.CompareHashAndPassword() 方法..虽然我给出了完全相同的密码,但它仍然给出了错误。请帮我

功能

用户和登录类型

工作正常的创建用户功能

登录方法...问题在于哈希检查...

这是我在终端中遇到的错误

我已经打印了“user.Password”并给出了存储在数据库中的值。那么问题出在哪里?

0 投票
0 回答
120 浏览

go - Error:interface 必须是指向 struct Error Returned in fiber (golang) 的指针,如何解决?

我是 Golang 编程新手 我遇到了一个问题.. 我正在尝试通过“BodyParser”功能访问我发送的身体数据但我遇到了一个错误

架构:接口必须是指向结构的指针

我正在给功能波纹管

模型.服务是

请帮帮我。非常感谢提前!!!

0 投票
1 回答
182 浏览

json - 在golang gofiber框架中将rest api POST请求从json转换为form-data

我有以下代码适用JSON于 POST 请求的正文,但我现在想将其转换form-data为在请求正文中使用

这是我所拥有的

以上适用于原始JSON身体,但我想换成form-data身体

我已经尝试了很多事情,包括这个但无济于事

但我收到以下错误

我错过了什么,我需要修复它才能接受表单数据?

0 投票
2 回答
72 浏览

go - 我们如何使用 gofiber golang 框架登录到标准输出?

我正在寻找一种使用 gofiber golang 框架将一些数据记录到 stdout 的方法,因为该框架非常安静并且主要不会记录错误

我在想我可以使用fmf.Print,但即使这样也根本没有被捡起

你们如何使用 gofiber 框架进行故障排除?当框架很少吐出任何东西时,我如何检测代码中的问题。

例如,这是我正在尝试做的事情,但在标准输出中什么也没有

从上面我有这一行fmt.Print("email is", email, "\n")来打印email标准输出的值,所以我可以排除故障,但根本没有打印任何内容

需要使 gofiber 详细以解决问题

0 投票
1 回答
181 浏览

go - 如何从使用 gofiber golang 框架创建的 cookie 中获取 jwt 有效负载数据?

我有以下功能使用 v2 版本使用 gofiber 框架创建服务器端 HTTPOnly"github.com/gofiber/fiber/v2"

这是它在登录时返回的内容

cookieaccess_token是使用 的值创建的eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NfdXVpZCI6ImFlMmQ4MDlhLTNhZDgtNDgwNS1iMjZlLWUyYWMwNTYyMjZhZiIsImF1dGhvcml6ZWQiOnRydWUsImV4cCI6MTY0MTE4NTg5MCwicGVybWlzc2lvbiI6InVzZXIiLCJzdWIiOiJ0ZXN0OEBleGFtcGxlLmNvbSJ9.cXzkNoDb1XKmt_quQ4ONvDcXfmPrBjt4umG38a1xwqA ,如果检查 cookie 的有效负载数据,则会得到以下

所以现在我想要另一个函数来拉取并能够在 cookie 中获取所有这些有效负载数据,以便我可以在应用程序中使用它

这是我拥有的一个功能,它应该获取这些数据,但事情不正常,而且 gofiber 没有记录任何错误,因此很难进行故障排除

我在这里做错了什么? ad应该能够返回完整的有效负载数据,就像从这样的登录函数创建的数据

这样我就可以从中获取我需要的任何数据