最新提问

    3热度

    8回答

    如果已经购买chatgpt plus 或者申请成功后能直接用吗

    8热度

    10回答

    gf版本是2.1.0-rc3 只在main里添加了 然后请求一个带有文件上传的接口报这个错了,不过似乎不影响代码的执行: 2022/06/30 16:52:18 span too large to send: Span({TraceIdLow:-1032340765491020852 TraceIdHigh:-9173814157029192106 SpanId:8873447130133058

    10热度

    5回答

    下面是报错: panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violati

    2热度

    7回答

    问题 go v1.18 gf v2.1.2 pgsql数据库的int8[]类型字段,gen dao后生成entity结构对应为[]int64 目前查询DB时数据转换没有问题(现有contrib已支持),但是在insert和update时,执行sql会报解析错误。 原因是slice类型的数据,会经过json.Marshal后再拼在sql中(code),但pgsql的int8[]类型字段,接受的是 {

    4热度

    10回答

    使用2.0.6版本并配置了swagger,本地打开正常,本地其他ip打开不了,后端显示200 配置文件 server: address: ":8201" serverRoot: "resource/public" dumpRouterMap: true routeOverWrite: true openapiPath: "/api.json" swaggerPath: "/swagger"

    1热度

    13回答

    2.1版本gf build命令没有进行pack打包 (1)gf build没有自动执行pack (2)手动pack文件到internal/packed/data.go,然后执行gf build,将编译后的可执行文件在同环境的新设备运行,结果无法运行,原因是manifest和resource的文件找不到。 config.yaml配置如下 gfcli: build: name: "gfCm

    3热度

    5回答

    对于递归校验,即使外层没有 required 也会递归到底层 func Test_Validation(t *testing.T) { ctx := context.Background() gtest.C(t, func(t *gtest.T) { type Student struct { Name string `v:"required

    0热度

    6回答

    api使用的结构体 // MentalAnswerReq is the request struct for mental.Answer type MentalAnswerReq struct { g.Meta `path:"/answer" tags:"MentalSrv" method:"post" summary:"问题回答请求结构体"` model.Ment

    0热度

    6回答

    感谢作者的努力和无私奉献。 能否增加一个权限管理模块? 或者增加对 https://github.com/casbin/casbin 的支持?

    10热度

    12回答

    模版热更新有问题,多次修改html模版并刷新页面,会出现空白页面的情况

    8热度

    16回答

    被gf的路由注册、数据库record、自带很多常用的工具集等特点吸引过来,确实方便,花了几天时间打磨出一套快速开发平台,包括权限系统、代码生成的功能,目前也有几个系统在此平台运行。 由于系统涉及到高并发大流量的场景,我做了很多的压测,发现内存不断的增加,3种注册方式都测试过,函数注册、对象注册、控制器注册都试过,甚至函数注册逻辑只渲染一个简单的模板页面,最终结果都会导致内存不断增加,增加到2G之后

    0热度

    9回答

    httpclient,httpserver 虽然支持https,但是不能自定义tls的一些参数,比如信任ca,tls双向认证,证书校验,这些在很多安全要求高的领域都是必须的。其实给一个tls.Config设置的入口即可。另外HttpClient应该可以自定义设置tr,这样才能把HttpClient的方便性更好的发挥出来。

    1热度

    6回答

    connections = gmap.New() connections是一个保存了conn的地图 -------------------------------------------------- conn := connections.Get(parkingNo) if conn == nil { ResponseOK(c, "停车场未连接")

    7热度

    7回答

    在那里设置数据库模式?默认是是public但是不能修改。

    7热度

    6回答

    例如User的Name属性 type User struct { Id int64 gconv:"id" Name string json:"userName" gconv:"user_name" } 希望json输出的是userName 对应数据库的字段名是user_name

    3热度

    12回答

    使用的v1.9.10的GF,现有如下代码: package main import ( "fmt" "net/http" "github.com/gogf/gf/frame/g" "github.com/gogf/gf/net/ghttp" ) func MiddlewareAuth1(r *ghttp.Request) { fmt.Println("

    5热度

    6回答

    我使用的环境: 操作系统:windows 7 GoLang版本:1.12.5 gf版本:v1.10.0 问题描述: 用原生的库写了一个数据报发送程序,在用Gudp库接收数据时,每条数据只能看到64个字节. 发包程序go代码: package main import ( "fmt" "net" "time" ) func main() { //循环发送json串到

    4热度

    11回答

    如图所示,中间件Auth和Limit只想在/user和/team下使用,又不想把Auth和Limit多写几遍(在每个模块下) 但如果按图里面的写法,/auth模块下也会受到中间件auth和limit的作用

    10热度

    7回答

    golang 1.13 gf1.10.1 orm数据库读取字段为decimal类型时超过一定长度会发生数据精度丢失,结构体类型定义为string 转结构体跟字符串都会丢失精度 查询代码 func GetCumNumByMeIdAndCurId(meId int, curId string) (*Entity, error) { Model := g.DB("default").Table(

    8热度

    8回答

    为什么GF框架数据库查delete_at本来是0000-00-00 00:00:00 却返回了-0001-11-30 00:00:00?