beego的配置文件记录

2024-04-29 16:08
文章标签 记录 配置文件 beego

本文主要是介绍beego的配置文件记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

beego的配置文件记录

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

复制代码
* beego的默认参数
- AppName应用名称,默认是 beego。通过bee new创建的是创建的项目名。- AppPath当前应用的路径,默认会通过设置os.Args[0]获得执行的命令的第一个参数,所以你在使用 supervisor 管理进程的时候记得采用全路径启动。- AppConfigPath配置文件所在的路径,默认是应用程序对应的目录下的 conf/app.conf,用户可以修改该值配置自己的配置文件。- EnableHttpListen是否启用HTTP监听,默认是true* beego的默认参数- HttpAddr应用监听地址,默认为空,监听所有的网卡 IP。- HttpPort应用监听端口,默认为 8080- EnableHttpTLS是否启用 HTTPS,默认是关闭。- HttpsPort应用监听https端口,默认为 10443- HttpCertFile开启 HTTPS 之后,certfile 的路径。
* beego的默认参数- HttpKeyFile开启 HTTPS 之后,keyfile 的路径。- HttpServerTimeOut设置 HTTP 的超时时间,默认是 0,不超时。- RunMode应用的模式,默认是 dev,为开发模式,在开发模式下出错会提示友好的出错页面,如前面错误描述中所述。- AutoRender是否模板自动渲染,默认值为 true,对于 API 类型的应用,应用需要把该选项设置为 false,不需要渲染模板。- RecoverPanic是否异常恢复,默认值为 true,即当应用出现异常的情况,通过 recover 恢复回来,而不会导致应用异常退出。* beego的默认参数- ViewsPath模板路径,默认值是 views。- SessionOnsession 是否开启,默认是 false- SessionProvidersession 的引擎,默认是 memory。- SessionName存在客户端的 cookie 名称,默认值是 beegosessionID。- SessionGCMaxLifetimesession 过期时间,默认值是 3600 秒。* beego的默认参数
- SessionSavePathsession 保存路径,默认是空。- SessionHashFuncsessionID 生成函数,默认是 sha1。- SessionHashKeysession hash 的 key。- SessionCookieLifeTimesession 默认存在客户端的 cookie 的时间,默认值是 3600 秒。- UseFcgi是否启用 fastcgi,默认是 false* beego的默认参数- MaxMemory文件上传默认内存缓存大小,默认值是 1 << 26(64M)。- EnableGzip是否开启 gzip 支持,默认为 false 不支持 gzip,一旦开启了 gzip,那么在模板输出的内容会进行 gzip 或者 zlib 压缩,根据用户的 Accept-Encoding 来判断。- DirectoryIndex是否开启静态目录的列表显示,默认不显示目录,返回 403 错误。- BeegoServerNamebeego 服务器默认在请求的时候输出 server 为 beego。- EnableAdmin是否开启进程内监控模块,默认关闭。* beego的默认参数- AdminHttpAddr监控程序监听的地址,默认值是 localhost。- AdminHttpPort监控程序监听的端口,默认值是 8088- TemplateLeft模板左标签,默认值是{{。- TemplateRight模板右标签,默认值是}}。- ErrorsShow是否显示错误,默认显示错误信息。* beego的默认参数
- XSRFKEYXSRF 的 key 信息,默认值是 beegoxsrf。- XSRFExpireXSRF 过期时间,默认值是 0- FlashNameFlash数据设置时Cookie的名称,默认是BEEGO_FLASH- FlashSeperatorFlash数据的分隔符,默认是BEEGOFLASH- StaticDir静态文件目录设置,默认是static* app.conf的说明
app.conf里面定义的是上面这些默认值的可覆盖值,app.conf是ini解析[section]key = valuebeego.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 twoappname = beeapihttpport = 8080mysqlport = 3600PI = 3.1415976runmode = "dev"autorender = falsecopyrequestbody = true[demo]key1="asta"key2 = "xie"CaseInsensitive = truepeers = 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的配置文件记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946544

相关文章

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

基于Spring Boot 的小区人脸识别与出入记录管理系统功能

《基于SpringBoot的小区人脸识别与出入记录管理系统功能》文章介绍基于SpringBoot框架与百度AI人脸识别API的小区出入管理系统,实现自动识别、记录及查询功能,涵盖技术选型、数据模型... 目录系统功能概述技术栈选择核心依赖配置数据模型设计出入记录实体类出入记录查询表单出入记录 VO 类(用于

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

在Spring Boot中集成RabbitMQ的实战记录

《在SpringBoot中集成RabbitMQ的实战记录》本文介绍SpringBoot集成RabbitMQ的步骤,涵盖配置连接、消息发送与接收,并对比两种定义Exchange与队列的方式:手动声明(... 目录前言准备工作1. 安装 RabbitMQ2. 消息发送者(Producer)配置1. 创建 Spr

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

Redis 配置文件使用建议redis.conf 从入门到实战

《Redis配置文件使用建议redis.conf从入门到实战》Redis配置方式包括配置文件、命令行参数、运行时CONFIG命令,支持动态修改参数及持久化,常用项涉及端口、绑定、内存策略等,版本8... 目录一、Redis.conf 是什么?二、命令行方式传参(适用于测试)三、运行时动态修改配置(不重启服务

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项