# 用户配置

# 配置介绍

配置 含义 默认值 备注
debug bee pro debug false
context debug bee pro 模板渲染数据 debug false
driver 驱动 mysql 可选项 mysql
proType bee pro 类型 default 可选项 default,ant4
apiPrefix api前缀 /api
enableModule 可使用的模块 全部 可选项,根据模板里的bee.toml查看
models crud描述的数据结构
gitRemotePath 模板下载地址 https://github.com/beego/beego-pro.git
branch 分支 master
gitLocalPath 模板下载到本地地址 ~/.beego/beego-pro
enableFormat 是否格式化go文件 true
sourceGen 生成来源 text 可选项,text,mysql
enableGitPull 是否开启git pull true
refreshGitTime git更新时间 24×3600 如果已经拉过一次模板代码,那么一天后在检查更新
enableGomod 是否使用gomod true
path beego、ant等路径 可选项,根据不同模板里的bee.toml里的路径设置

# Models

models用于描述CRUD的,我们看一个例子

[models.blog]
    names = ["name","content","created_at","updated_at"]
    orms = ["string","string","datetime","datetime"]
    comments = ["名称","内容","创建时间","更新时间"]
1
2
3
4
  • names 用于描述数据库字段、go代码里的字段、前端代码里的字段
  • orms 用于描述数据结构
  • comments 用于描述字段的解释

# Path

path用于描述生成代码的目录地址,path是一个map类型的数据结构,map的key是由bee.toml定义的。可以参考https://github.com/beego/beego-pro/blob/master/ant4/bee.toml里的内容。 这里面就定义了两个项目的路径,pathBeego和pathAnt。所以我们可以在beegopro.toml配置成这样。

[path]
    beego =  "."
    ant  = "./ant/src/pages"
1
2
3