您现在的位置是:网站首页> 常见问题 常见问题
beego 常用命令
夜雨
2020-01-17 17:10
【golang,go,beego】
524人已围观
简介beego 常用命令
# 安装所有依赖「」 go get -v ./... # 运行命令 并生成api文档 下载swagger bee run -downdoc=true -gendoc=true # 打包到linux bee pack -be GOOS=linux
#默认配置 RunMode = local # local 配置 [local] include "local.conf" # dev 配置 [dev] include "dev.conf" # test 配置 [test] include "test.conf" # prod 配置 [prod] include "prod.conf"
# main方法 func main() { env := beego.AppConfig.String("RunMode") helper.Logger.Info("adapterName:", env) appConfigPath, err := filepath.Abs("conf/" + env + ".conf") if err != nil { helper.Logger.Error("configFilePath Error", err) panic(err) } err = beego.LoadAppConfig("ini", appConfigPath) if err != nil { helper.Logger.Error("load configFilePath Error", err) } if beego.BConfig.RunMode == "local" || beego.BConfig.RunMode == "dev" { beego.BConfig.WebConfig.DirectoryIndex = true beego.BConfig.WebConfig.StaticDir["/swagger"] = "swagger" } beego.Run() }
# 常用工具 gofmt 大部分的格式问题可以通过gofmt解决, gofmt 自动格式化代码,保证所有的 go 代码与官方推荐的格式保持一致,于是所有格式有关问题,都以 gofmt 的结果为准。 goimport 我们强烈建议使用 goimport ,该工具在 gofmt 的基础上增加了自动删除和引入包. go get golang.org/x/tools/cmd/goimports go vet vet工具可以帮我们静态分析我们的源码存在的各种问题,例如多余的代码,提前return的逻辑,struct的tag是否符合标准等。 go get golang.org/x/tools/cmd/vet 使用如下: go vet .
很赞哦!(4)
上一篇: php7 废弃标签问题
文章评论

夜雨(共34篇文章)
弃我去者,昨日之日不可留
乱我心者,今日之日多烦忧
长风万里送秋雁,对此可以酣高楼
蓬莱文章建安骨,中间小谢又清发
俱怀逸兴壮思飞,欲上青天览明月
抽刀断水水更流,举杯消愁愁更愁
人生在世不称意,明朝散发弄扁舟