From 5ada993b983128ad8138f22c248a187c6d52fc41 Mon Sep 17 00:00:00 2001 From: mouyong Date: Sun, 30 Nov 2025 16:09:43 +0800 Subject: [PATCH] fix: configure environment variable loading for ANTHROPIC_API_KEY - Add dotenv dependency to load .env file - Import dotenv/config in server entry point This fixes the "Invalid API key" error by ensuring environment variables from .env are loaded before the server starts. --- examples/claude-code-web/package.json | 1 + examples/claude-code-web/src/server/index.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/claude-code-web/package.json b/examples/claude-code-web/package.json index 4e21441..c268d56 100644 --- a/examples/claude-code-web/package.json +++ b/examples/claude-code-web/package.json @@ -25,6 +25,7 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "compression": "^1.8.1", + "dotenv": "^17.2.3", "express": "^5.1.0", "jotai": "^2.15.0", "lucide-react": "^0.546.0", diff --git a/examples/claude-code-web/src/server/index.ts b/examples/claude-code-web/src/server/index.ts index e58643c..3ba1aa5 100644 --- a/examples/claude-code-web/src/server/index.ts +++ b/examples/claude-code-web/src/server/index.ts @@ -1,3 +1,4 @@ +import "dotenv/config" import { createServer } from './server' const portEnv = process.env.PORT