Go

    8热度

    5回答

    使用的版本信息: beego v1.12.2 go1.14.4 遇到的问题: 项目已经大量使用WriteString和少量的ServeJSON函数来做返回,希望通过添加过滤器的方式来获取返回值,做统一的格式规范,和日志处理,但是在content里面没找到获取的方式; 请问有可以获取到返回值的方法吗?

    4热度

    4回答

    beego 版本:v1.12.2 使用orm.RunSyncdb()创建mysql数据表的时候 可以指定ENGINE和CHARSET吗 项目中想使用orm.RunSyncdb自动创建表,同时ENGINE和CHARSET不是我想要的(默认库编码问题),查看了文档 ,没有发现相关功能描述

    0热度

    6回答

    大佬好,算是两个问题吧, 1、哪里有个1.12.3的文档哈? 2、请允许我叙述下经过,顺便大佬看下是不是这个adapter是不是有问题哈 之前一直在学习beego也一直升级,结果这次升级2.0,悲剧了,路由里用了命名空间,直接悲剧不认了 package routers import ( "beegoxiaomi/controllers/api" beego "github.com/

    9热度

    7回答

    Version of Go and beego bee2.0 go 1.15.2 beego2.0 go env ➜ beego2 git:(update) ✗ go env GO111MODULE="on" GOARCH="amd64" GOBIN="" GOCACHE="/Users/c/Library/Caches/go-build" GOENV="/Users/c/Librar

    7热度

    4回答

    2020/12/18 10:29:01.271 [W] init global config instance failed. If you donot use this, just ignore it. open conf/app.conf: no such file or directory ./beego2project flag redefined: graceful panic:

    3热度

    8回答

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

    5热度

    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

    0热度

    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

    3热度

    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[]类型字段,接受的是 {

    1热度

    10回答

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

    5热度

    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

    6热度

    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

    3热度

    6回答

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

    10热度

    6回答

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

    8热度

    12回答

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

    0热度

    16回答

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

    3热度

    9回答

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

    6热度

    6回答

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

    6热度

    7回答

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

    9热度

    6回答

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