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