102得票2回答
Go模板:如何在模板中访问数组项(arr[2])?

我该如何在模板中访问数组项(例如a [2])?每当我这样做时,我会收到“bad character U+005B '['”错误提示。{{ .a[2] }}

10得票4回答
如何使用Golang验证JSON输入?

我正在使用Beego框架在Go语言中构建Web应用程序。我必须验证API请求中的传入JSON数据。 我可以将JSON反序列化为结构体,这很好用,但是我也想验证数据。例如,如果类型与结构中的类型不匹配,json.Unmarshal将在第一次出现时返回一个错误。我想对JSON进行验证并获取所有错...

8得票1回答
有没有办法在Go中强制刷新主机?

我正在运行一个Beego应用程序,它依赖于通过Docker链接更新/etc/hosts以查找其他服务器。 /etc/hosts可以成功更新,但除非重启或等待太久,否则应用程序将不会使用新的主机。经过查看src/net/hosts文档后,发现我被锁定在5分钟的刷新时间。 是否有一种方法可以强制...

7得票1回答
Beego:在每个请求之前创建一个新的ORM吗?

目前,我在每个访问数据库的函数开头使用以下命令。 o := orm.NewOrm() o.Using("default") // Using default, you can use other database 感觉只需要在路由器初始化时执行一次。这样做会有安全问题吗?

7得票2回答
如何为beego应用编写测试用例?

如何编写 Beego 应用程序的测试用例?在 Beego 网站上,我们可以看到它们有模型测试用例,但控制器呢? 是否有任何框架可以帮助?