以编程方式确定是否在 revel 框架中生产

Programatically determine if in production in revel framework

我如何以编程方式检测我在 revel 框架中是处于生产模式还是开发模式?

revel包中有导出的全局变量:

var (
    RunMode string // Application-defined (by default, "dev" or "prod")
    DevMode bool   // if true, RunMode is a development mode.
)

例如:

if revel.DevMode {
    // Running in development mode
} else {
    // Production mode
}