From 8748a8c67ace5132a3e08be82771f8f756574e2d Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 18 May 2025 23:29:20 +0800 Subject: [PATCH] . --- chatdesk-ui/lib/server/server-chat-helpers.ts | 3 ++- chatdesk-ui/lib/supabase/browser-client.ts | 3 ++- chatdesk-ui/lib/supabase/client.ts | 3 ++- chatdesk-ui/lib/supabase/middleware.ts | 3 ++- chatdesk-ui/lib/supabase/server.ts | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/chatdesk-ui/lib/server/server-chat-helpers.ts b/chatdesk-ui/lib/server/server-chat-helpers.ts index cee1050..8a9ecf2 100644 --- a/chatdesk-ui/lib/server/server-chat-helpers.ts +++ b/chatdesk-ui/lib/server/server-chat-helpers.ts @@ -2,11 +2,12 @@ import { Database, Tables } from "@/supabase/types" import { VALID_ENV_KEYS } from "@/types/valid-keys" import { createServerClient } from "@supabase/ssr" import { cookies } from "next/headers" +import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 export async function getServerProfile() { const cookieStore = cookies() const supabase = createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, + getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, { cookies: { diff --git a/chatdesk-ui/lib/supabase/browser-client.ts b/chatdesk-ui/lib/supabase/browser-client.ts index d63cb1e..918d922 100644 --- a/chatdesk-ui/lib/supabase/browser-client.ts +++ b/chatdesk-ui/lib/supabase/browser-client.ts @@ -1,7 +1,8 @@ import { Database } from "@/supabase/types" import { createBrowserClient } from "@supabase/ssr" +import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 export const supabase = createBrowserClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, + getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! ) diff --git a/chatdesk-ui/lib/supabase/client.ts b/chatdesk-ui/lib/supabase/client.ts index bb82f80..e5ddb26 100644 --- a/chatdesk-ui/lib/supabase/client.ts +++ b/chatdesk-ui/lib/supabase/client.ts @@ -1,7 +1,8 @@ import { createBrowserClient } from "@supabase/ssr" +import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 export const createClient = () => createBrowserClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, + getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! ) diff --git a/chatdesk-ui/lib/supabase/middleware.ts b/chatdesk-ui/lib/supabase/middleware.ts index cbe841d..0a268c4 100644 --- a/chatdesk-ui/lib/supabase/middleware.ts +++ b/chatdesk-ui/lib/supabase/middleware.ts @@ -1,5 +1,6 @@ import { createServerClient, type CookieOptions } from "@supabase/ssr" import { NextResponse, type NextRequest } from "next/server" +import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 export const createClient = (request: NextRequest) => { // Create an unmodified response @@ -10,7 +11,7 @@ export const createClient = (request: NextRequest) => { }) const supabase = createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, + getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, { cookies: { diff --git a/chatdesk-ui/lib/supabase/server.ts b/chatdesk-ui/lib/supabase/server.ts index 497c710..948907a 100644 --- a/chatdesk-ui/lib/supabase/server.ts +++ b/chatdesk-ui/lib/supabase/server.ts @@ -1,9 +1,10 @@ import { createServerClient, type CookieOptions } from "@supabase/ssr" import { cookies } from "next/headers" +import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 export const createClient = (cookieStore: ReturnType) => { return createServerClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, + getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, { cookies: {