From e4496eafebd3f354048c0bf61e7857a5a3c8e1bb Mon Sep 17 00:00:00 2001 From: deepfeature Date: Mon, 4 May 2026 09:35:54 +0800 Subject: [PATCH] fix(config): update dotenv loading order and simplify host assignment --- src/config.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/config.ts b/src/config.ts index 7bfb0f8..bbe3f74 100644 --- a/src/config.ts +++ b/src/config.ts @@ -3,9 +3,9 @@ import { homedir } from "os"; import { join } from "path"; -// Load global config first (~/.config/gmgn/.env), then project .env (project takes precedence) -loadDotenv({ path: join(homedir(), ".config", "gmgn", ".env") }); -loadDotenv({ override: true }); +// Load global config first (~/.config/gmgn/.env, takes precedence), then project .env (supplements only) +loadDotenv({ path: join(homedir(), ".config", "gmgn", ".env"), override: true }); +loadDotenv(); export interface Config { apiKey: string; @@ -39,7 +39,7 @@ export function getConfig(requirePrivateKey = false): Config { die(PRIVATE_KEY_REQUIRED_MSG); } - const host = process.env.GMGN_HOST ?? "https://openapi.gmgn.ai"; + const host = "https://openapi.gmgn.ai"; _config = { apiKey: apiKey!, privateKeyPem, host }; return _config; }