go 新手,改别人的用 beego 开发的一个项目,想加一个获取当前系统状态的接口,其中有个字段要获取程序的开始运行时间的时间戳,想了各种办法没解决,我现在是在 main.go 里定义了一个全局变量
......
var Starttime = time.Now().Unix()
......
然后我在 controllers 目录下的 go 文件里该如何获取这个值呢?
go 新手,改别人的用 beego 开发的一个项目,想加一个获取当前系统状态的接口,其中有个字段要获取程序的开始运行时间的时间戳,想了各种办法没解决,我现在是在 main.go 里定义了一个全局变量
......
var Starttime = time.Now().Unix()
......
然后我在 controllers 目录下的 go 文件里该如何获取这个值呢?
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
可以不在
main
包中定义,参考数据库驱动的加载方式,在比如
config
下定义,main
下初始化引入,其他地方要用的时候再调用