beego实践-app.conf记录

本地beego版本:

        1.12.3

主要需要的配置:

     

ServerName = web_server
RunMod = prod #线上环境应设置未prod ,开发模式为dev
CopyRequestBody  = true
#listener
enablehttp = false
HTTPPort = 3010
EnableHTTPS=true
EnableHttpTLS = true
HttpsPort = 3000
HTTPSCertFile = "conf/server.crt"
HTTPSKeyFile = "conf/server.key"
#session配置
SessionOn = true
SessionName = vSessionID
SessionGCMaxLifetime = 7200

   ServerName :beego 服务器默认在请求的时候输出 server 为 beego

    手动代码配置:

beego.BConfig.ServerName = "beego"

    RunMod  :可选proddevtest。默认dev为开发模式有日志打印,prod会关闭日志的打印,test测试模式还没用过

      手动配置:

beego.BConfig.RunMode = "dev"
CopyRequestBody :是否允许在 HTTP 请求时,返回原始请求体数据字节,默认为 true (GET or HEAD or 上传文件请求除外)。
手动配置:
beego.BConfig.CopyRequestBody = true
EnableHTTP :是否启用http;默认true
手动配置:
beego.BConfig.Listen.EnableHTTP = true
HTTPPort :http端口
手动配置:
beego.BConfig.Listen.HTTPPort = 8080
EnableHTTPS:是否启动https;默认false
手动配置:
beego.BConfig.Listen.EnableHTTPS = false

HttpsPort :https端口
手动配置:
beego.BConfig.Listen.HTTPSPort = 3000

HTTPSCertFile :server.crt文件目录
手动配置:
beego.BConfig.Listen.HTTPSCertFile = "conf/ssl.crt"

HTTPSKeyFile :server.key文件目录
手动配置:
beego.BConfig.Listen.HTTPSKeyFile= "conf/ssl.key"

SessionOn :session 是否开启,默认是 false。
手动配置:
beego.BConfig.WebConfig.Session.SessionOn = false

SessionName :存在客户端的 cookie 名称,默认值是 beegosessionID。
手动配置:
beego.BConfig.WebConfig.Session.SessionName = "beegosessionID"

SessionGCMaxLifeTime : session 过期时间,默认值是 3600 秒。

手动配置: 

beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = 3600

上面配置已经可以使用beego正常开发,其他参数暂未校验实际用途。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值