在VIPER中,可以使用github.com/joho/godotenv
包来读取.env文件。以下是一个示例代码:
package main
import (
"log"
"os"
"github.com/joho/godotenv"
)
func main() {
err := godotenv.Load(".env")
if err != nil {
log.Fatal("Error loading .env file")
}
value := os.Getenv("KEY_NAME")
log.Println("Value from .env file:", value)
}
请确保已经安装了github.com/joho/godotenv
包,可以通过运行以下命令进行安装:
go get github.com/joho/godotenv
此代码将尝试加载名为.env
的文件,并从中获取名为”KEY_NAME”的环境变量的值。您可以根据自己的需求修改和扩展这个例子。
内容由零声教学AI助手提供,问题来源于学员提问