Spaces:
Running
Running
package config | |
import ( | |
"os" | |
"github.com/joho/godotenv" | |
) | |
var MonicaConfig *Config | |
// Config 存储应用配置 | |
type Config struct { | |
MonicaCookie string | |
BearerToken string | |
} | |
// LoadConfig 从环境变量加载配置 | |
func LoadConfig() *Config { | |
// 尝试加载 .env 文件,但不强制要求文件存在 | |
_ = godotenv.Load() | |
MonicaConfig = &Config{ | |
MonicaCookie: os.Getenv("MONICA_COOKIE"), | |
BearerToken: os.Getenv("BEARER_TOKEN"), | |
} | |
return MonicaConfig | |
} | |