安装
go get github.com/joho/godotenv
// go install github.com/joho/godotenv/cmd/godotenv@latest
使用
将应用程序配置添加到项目根目录中的 .env
文件中:
S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE
然后,在Go 应用程序中,可以执行以下作
package main
import (
"log"
"os"
"github.com/joho/godotenv"
)
func main() {
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
s3Bucket := os.Getenv("S3_BUCKET")
secretKey := os.Getenv("SECRET_KEY")
// now do something with s3 or whatever
}