开发和正式环境

来自应用启动

run.sh
#!/usr/bin/env bash

## development
langgo_env=development go run .
## production
langgo_env=production go run .
main.go
package main

import (
	"fmt"
	"github.com/langwan/langgo"
	"github.com/langwan/langgo/core"
)

func main() {
	langgo.Run()
	fmt.Printf("mode = %s\n", core.EnvName)
}

来自代码

main.go
package main

import (
	"fmt"
	"github.com/langwan/langgo"
	"github.com/langwan/langgo/core"
)

func main() {
	langgo.SetEnvName(core.Development)
	langgo.Run()
	fmt.Printf("mode = %s\n", langgo.GetEnvName())
}
output
mode = development

Last updated