摘自https://github.com/beego/tutorial/blob/master/zh/3/params.slide

* beego的默认参数
- AppName 应用名称,默认是 beego。通过bee new创建的是创建的项目名。 - AppPath 当前应用的路径,默认会通过设置os.Args[]获得执行的命令的第一个参数,所以你在使用 supervisor 管理进程的时候记得采用全路径启动。 - AppConfigPath 配置文件所在的路径,默认是应用程序对应的目录下的 conf/app.conf,用户可以修改该值配置自己的配置文件。 - EnableHttpListen 是否启用HTTP监听,默认是true * beego的默认参数 - HttpAddr 应用监听地址,默认为空,监听所有的网卡 IP。 - HttpPort 应用监听端口,默认为 。 - EnableHttpTLS 是否启用 HTTPS,默认是关闭。 - HttpsPort 应用监听https端口,默认为 。 - HttpCertFile 开启 HTTPS 之后,certfile 的路径。
* beego的默认参数 - HttpKeyFile 开启 HTTPS 之后,keyfile 的路径。 - HttpServerTimeOut 设置 HTTP 的超时时间,默认是 ,不超时。 - RunMode 应用的模式,默认是 dev,为开发模式,在开发模式下出错会提示友好的出错页面,如前面错误描述中所述。 - AutoRender 是否模板自动渲染,默认值为 true,对于 API 类型的应用,应用需要把该选项设置为 false,不需要渲染模板。 - RecoverPanic 是否异常恢复,默认值为 true,即当应用出现异常的情况,通过 recover 恢复回来,而不会导致应用异常退出。 * beego的默认参数 - ViewsPath 模板路径,默认值是 views。 - SessionOn session 是否开启,默认是 false。 - SessionProvider session 的引擎,默认是 memory。 - SessionName 存在客户端的 cookie 名称,默认值是 beegosessionID。 - SessionGCMaxLifetime session 过期时间,默认值是 秒。 * beego的默认参数
- SessionSavePath session 保存路径,默认是空。 - SessionHashFunc sessionID 生成函数,默认是 sha1。 - SessionHashKey session hash 的 key。 - SessionCookieLifeTime session 默认存在客户端的 cookie 的时间,默认值是 秒。 - UseFcgi 是否启用 fastcgi,默认是 false。 * beego的默认参数 - MaxMemory 文件上传默认内存缓存大小,默认值是 << (64M)。 - EnableGzip 是否开启 gzip 支持,默认为 false 不支持 gzip,一旦开启了 gzip,那么在模板输出的内容会进行 gzip 或者 zlib 压缩,根据用户的 Accept-Encoding 来判断。 - DirectoryIndex 是否开启静态目录的列表显示,默认不显示目录,返回 错误。 - BeegoServerName beego 服务器默认在请求的时候输出 server 为 beego。 - EnableAdmin 是否开启进程内监控模块,默认关闭。 * beego的默认参数 - AdminHttpAddr 监控程序监听的地址,默认值是 localhost。 - AdminHttpPort 监控程序监听的端口,默认值是 。 - TemplateLeft 模板左标签,默认值是{{。 - TemplateRight 模板右标签,默认值是}}。 - ErrorsShow 是否显示错误,默认显示错误信息。 * beego的默认参数
- XSRFKEY XSRF 的 key 信息,默认值是 beegoxsrf。 - XSRFExpire XSRF 过期时间,默认值是 。 - FlashName Flash数据设置时Cookie的名称,默认是BEEGO_FLASH - FlashSeperator Flash数据的分隔符,默认是BEEGOFLASH - StaticDir 静态文件目录设置,默认是static * app.conf的说明
app.conf里面定义的是上面这些默认值的可覆盖值,app.conf是ini解析 [section]
key = value beego.AppConfig.Bool("key") - Set(key, val string) error
- String(key string) string
- Strings(key string) []string
- Int(key string) (int, error)
- Int64(key string) (int64, error)
- Bool(key string) (bool, error)
- Float(key string) (float64, error) * beego的自定义参数
如下所示的配置文件 ;comment one
#comment two
appname = beeapi
httpport =
mysqlport =
PI = 3.1415976
runmode = "dev"
autorender = false
copyrequestbody = true
[demo]
key1="asta"
key2 = "xie"
CaseInsensitive = true
peers = one;two;three * 自定义配置的读取 - beego.AppConfig.Bool("autorender")
- beego.AppConfig.Float("PI")
- beego.AppConfig.Int("mysqlport")
- beego.AppConfig.String("appname")
- beego.AppConfig.String("demo::key1")
- beego.AppConfig.Bool("demo::CaseInsensitive")
- beego.AppConfig.Strings("demo::peers") [one two three]

beego的配置文件记录的更多相关文章

  1. ftp服务配置文件记录

    因为南京的客户死活要ftp服务而不是sftp,所以我作手用vsftp作为服务器,尝试在windows ftp软件登录进去,特记录vsftp的用法. 配置文件在/etc/vsftpd.conf 有如下代 ...

  2. 微信小程序配置文件记录

    最近公司要求,需要研究微信方面的问题,我有幸被选中了,一周时间,研究透做出个小程序来.我就从简单的开始了,记录一下,以后忘了,好来翻阅 app.json 配置文件 配置文件上写:是由哪些页面组成,配置 ...

  3. Mysql my.cnf配置文件记录

    一.参数 1.max_binlog_size = 1G      #binlog大小 2. #slave不需要同步数据库 binlog-ignore-db=information_schema bin ...

  4. beego conf配置文件

    1. 多个配置文件通过include引入 自定义配置文件mysql.conf 在app.conf 中引入mysql.conf include "mysql.conf"

  5. zabbix agent配置文件记录

    一.无论主动还是被动模式都要配置server和linstenPort 二.若要设置主动模式那么要添加ServerActive,若不添加则默认为被动模式

  6. beego里面自定义配置文件

    beego编译好的exe通过全路径调用会crash,看了半天,发现是解析不到配置文件,研究了下 发现beego自定义配置文件以后,需要手工parse,我表示,以为是自动化的,没想到是半自动化的…… 追 ...

  7. Beego框架学习--(核心:数据交互)

    Beego框架学习记录 1.beego简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API.Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计 ...

  8. eclipse workspace 共享配置文件

    eclipse workspace 共享设置 配置文件记录了原来工程的使用习惯,如字体.编码格式等等,通过拷贝替换达到共享配置的目的. 总结一下,复制工作空间配置步骤如下: 1 使用eclipse新建 ...

  9. springMVC+Hibernate常用的配置文件

    每次写一个新的web项目时都要写配置文件.比较麻烦,现在把常用到的配置文件记录下来,方便以后使用 web.xml <?xml version="1.0" encoding=& ...

随机推荐

  1. 005——数组(五)array_diff_ukey()array_diff_uassoc()array_intersect()array_intersect_assoc()array_intersect_key()array_intersect_ukey()array_intersect_uassoc()

    <?php function dump($arr) { print_r($arr); } /**array_diff_ukey() 通过回调函数的方式,返回一个数组在其他数组中不存在键名的值 * ...

  2. request.getPathInfo() 方法的作用

    request.getPathInfo(); 这个方法返回请求的实际URL相对于请求的serlvet的url的路径.(个人理解.) 比如,有一个Servlet的映射是这样配置的: <servle ...

  3. SPOJ 5152 Brute-force Algorithm EXTREME && HDU 3221 Brute-force Algorithm 快速幂,快速求斐波那契数列,欧拉函数,同余 难度:1

    5152. Brute-force Algorithm EXTREME Problem code: BFALG Please click here to download a PDF version ...

  4. LeetCode OJ:Number of Islands(孤岛计数)

    Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surro ...

  5. Java基础学习-内部类

    /*内部类: 成员内部类 局部内部类 匿名内部类*/ package insideclass; /*成员内部类: * 在类的成员位置,和成员变量,成员方法的位置是一样的. * 内部类可以直接访问为外部 ...

  6. PostgreSQL资料汇总

    慢慢积累一些有用的资料: https://postgrespro.ru

  7. (转)MapReduce Design Patterns(chapter 7 (part 2))(十四)

    External Source Input Pattern Description 这种模式不从hdfs加载数据,而是从hadoop以外系统,例如RDB或web service加载. Intent 想 ...

  8. Java多线程小例子(三个窗口卖火车票)

    class Ticket implements Runnable{ private int TicketNum = 100; //100张火车票 private boolean flag = true ...

  9. JS实现浏览器打印、打印预览

    1.JS实现打印的方式方式一:window.print()window.print();会弹出打印对话框,打印的是window.document.body.innerHTML中的内容,下面是从网上摘到 ...

  10. LOJ2323. 「清华集训 2017」小 Y 和地铁 【搜索】【思维】【好】

    LINK 思路 首先如果直接算每一个段有三个决策 左/右 上/下 跨不跨过端点 这样的复杂度是\((2^3)^{22}\),显然是无法接受的 然后考虑怎么优化这个东西 首先左右这个决策是没有意义的 因 ...