godotenv - skynocover/Wiki-for-GoLang GitHub Wiki
godotenv
自動讀取環境變數
- .env檔建立
- route=8080
- go import
package main
import (
"fmt"
"log"
"os"
"github.com/joho/godotenv"
)
func main() {
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
route := os.Getenv("route")
fmt.Println(s3Bucket)
}
簡短引入
- main檔
if err := dotenv.Config(); err != nil {return}//設定檔載入
- dotenv內部引用
func Config() error {
err := godotenv.Load()
if err != nil {
log.Println("Error loading .env file")
}
return err
}