beego的配置文件记录
摘自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的配置文件记录的更多相关文章
- ftp服务配置文件记录
因为南京的客户死活要ftp服务而不是sftp,所以我作手用vsftp作为服务器,尝试在windows ftp软件登录进去,特记录vsftp的用法. 配置文件在/etc/vsftpd.conf 有如下代 ...
- 微信小程序配置文件记录
最近公司要求,需要研究微信方面的问题,我有幸被选中了,一周时间,研究透做出个小程序来.我就从简单的开始了,记录一下,以后忘了,好来翻阅 app.json 配置文件 配置文件上写:是由哪些页面组成,配置 ...
- Mysql my.cnf配置文件记录
一.参数 1.max_binlog_size = 1G #binlog大小 2. #slave不需要同步数据库 binlog-ignore-db=information_schema bin ...
- beego conf配置文件
1. 多个配置文件通过include引入 自定义配置文件mysql.conf 在app.conf 中引入mysql.conf include "mysql.conf"
- zabbix agent配置文件记录
一.无论主动还是被动模式都要配置server和linstenPort 二.若要设置主动模式那么要添加ServerActive,若不添加则默认为被动模式
- beego里面自定义配置文件
beego编译好的exe通过全路径调用会crash,看了半天,发现是解析不到配置文件,研究了下 发现beego自定义配置文件以后,需要手工parse,我表示,以为是自动化的,没想到是半自动化的…… 追 ...
- Beego框架学习--(核心:数据交互)
Beego框架学习记录 1.beego简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API.Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计 ...
- eclipse workspace 共享配置文件
eclipse workspace 共享设置 配置文件记录了原来工程的使用习惯,如字体.编码格式等等,通过拷贝替换达到共享配置的目的. 总结一下,复制工作空间配置步骤如下: 1 使用eclipse新建 ...
- springMVC+Hibernate常用的配置文件
每次写一个新的web项目时都要写配置文件.比较麻烦,现在把常用到的配置文件记录下来,方便以后使用 web.xml <?xml version="1.0" encoding=& ...
随机推荐
- magento: Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside 解决方案
在linux(以UBUNTU, CENTOS为例)下安装完成magento时,在进入后台时, 有些童鞋可能会发现有如下的提示: Your web server is configured incorr ...
- fegin 调用源码分析
http://techblog.ppdai.com/2018/05/28/20180528/ 这篇文章是相当详细
- 什么是web?什么是web服务器?什么是应用服务器?
1.什么是Web? 简单来说,Web就是在Http协议基础之上,利用浏览器进行访问的网站.目前来看最常用的意义是指在 Intenet 上和 HTML 相关的部分.换句话说,目前在 Intenet 上通 ...
- 20165202 2017-2018-2 《Java程序设计》第7周学习总结
20165202 2017-2018-2 <Java程序设计>第7周学习总结 教材学习内容总结 Ch11 连接MySQL数据库 下载JDBC-MySQL数据库驱动 加载JDBC-MySQL ...
- New Concept English three(18)
speed:31w/m 56 words Modern sculpture rarely surprises us any more. The idea that modern art can onl ...
- 报错:java.lang.IllegalArgumentException: object is not an instance of declaring class
反射的报错信息如下: java.lang.IllegalArgumentException: object is not an instance of declaring class at sun.r ...
- 数据仓库(Data Warehouse)建设
数据仓库初体验 数据库仓库架构以前弄的很简单:将各种源的数据统一汇聚到DW中,DW没有设计,只是将所有数据汇聚起来: ETL也很简单,只是将数据同步到DW中,只是遇到BUG时,处理一些错误数据,例如: ...
- Kotlin Reference (二) Idioms
most from reference 一些常用操作 创建单例类 object 数据类data classList.Map.Array的简单操作Lazy延迟加载属性空类型?空类型表达式?..?:.?. ...
- Azure 软件架构选择
1. 传统的分层结构+message broker + worker传统的层结构老生常谈了: UI 层,service,业务逻辑,数据层.就不赘述了与worker形成producer-consumer ...
- Android 开发技术选型(博客,新闻,阅读类)
前言 最开始学习写应用的时候,发现类聚合数据这个平台可以提供一些免费数据接口,于是写了个人的第一个应用-– JuheNews,当时的知识储备稍显粗糙,虽然现在的知识也不咋滴,但是相对之前而言还是有些进 ...