可以使用多种方法来配置app
- 使用自带函数
func (app *Application) Configure(configurators ...Configurator) *Application {}
app.Configure(iris.WithConfiguration(iris.Configuration{ DisableStartupLog:false}))
//也可以使用app.Run()的第二个参数
app.Run(iris.Addr(":9999"), iris.WithConfiguration(iris.Configuration{
DisableStartupLog:false}))
- 使用TOML配置文件
在当前目录下创建一个名为config.tml的文件并写入配置内容:
DisablePathCorrection = false
EnablePathEscape = false
FireMethodNotAllowed = true
DisableBodyConsumptionOnUnmarshal = false
TimeFormat = "Mon, 01 Jan 2006 15:04:05 GMT"
Charset = "UTF-8"
[Other]
MyServerName = "iris"
app.Run(iris.Addr(":9999"), iris.WithConfiguration(iris.TOML("config.tml")))
app.Run(iris.Addr(":9999"), iris.WithConfiguration(iris.YAML("config.yml")))