GoFR实现了过滤器,但我不确定如何使用它来访问查询参数. 我try 使用Conext.Param()给出正常格式的查询参数,但不能使用内置过滤器选项

https://github.com/gofr-dev/gofr/blob/development/pkg/gofr/filters.go

推荐答案

所以为了使用Filters,首先假设你在请求中传递参数,如下所示:

HTTP Request with params

现在,为了在代码中使用这些过滤器,您需要使用GoFr Context:

示例:

func HelloWorld(ctx *gofr.Context) (interface{}, error) {
    filters := ctx.Filters()

    return filters, nil
}

Go相关问答推荐

你能帮我优化一个golang代码关于函数CrossPointTwoRect

golang 的条件储存库

GORM没有从 struct 创建完整的表,如何修复?

如何在v2 Go SDK中使用KeyConditionExpression查询AWS DynamoDb?

如何在Golang中使用ECHO服务器实现Socket.IO服务器

我应该先解锁然后再广播吗?

Golang text/template中的startswith函数 - 入门教程

Golang 发送Post请求出现400错误

linter 警告:返回值被忽略

对 CSV 进行单元测试失败

Golang代码判断第一个词是否可以从第二个词形成

使用图像解码 JPEG 时 colored颜色 不正确.解码并写入 PDF?

读取非UTF8编码的文件内容并正确打印出来

如何将具有嵌入式 struct 的 struct 展平为 json

panic :拨号 tcp:在 172.22.64.1:53 上查找 bookstoreDB:没有这样的主机

将 Golang Gin 与 AWS Lambda 和无服务器与代理路径一起使用

如何将实际上是类型为 reflect.Int32 的类型切片的 interface{} 转换为 int32 的切片?

函数参数的判断顺序是什么?

Go:如何通过 GIN-Router 从 AWS S3 将文件作为二进制流发送到浏览器?

如何迭代在泛型函数中传递的片的并集?