CodeFun Go

加载 .env 或环境文件

推荐使用 github.com/joho/godotenv 包来加载环境变量。

package main

import (
	"fmt"
	"log"
	"os"

	"github.com/joho/godotenv"
)

func main() {
	err := godotenv.Load("local.env")
	if err != nil {
		log.Fatalf("Some error occured. Err: %s", err)
	}

	val := os.Getenv("APP_NAME")
	fmt.Println(val)

	val = os.Getenv("DATABASE")
	fmt.Println(val)
}
A
B