This commit is contained in:
parent
c9054b1ea9
commit
8748a8c67a
|
|
@ -2,11 +2,12 @@ import { Database, Tables } from "@/supabase/types"
|
||||||
import { VALID_ENV_KEYS } from "@/types/valid-keys"
|
import { VALID_ENV_KEYS } from "@/types/valid-keys"
|
||||||
import { createServerClient } from "@supabase/ssr"
|
import { createServerClient } from "@supabase/ssr"
|
||||||
import { cookies } from "next/headers"
|
import { cookies } from "next/headers"
|
||||||
|
import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入
|
||||||
|
|
||||||
export async function getServerProfile() {
|
export async function getServerProfile() {
|
||||||
const cookieStore = cookies()
|
const cookieStore = cookies()
|
||||||
const supabase = createServerClient<Database>(
|
const supabase = createServerClient<Database>(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000",
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
||||||
{
|
{
|
||||||
cookies: {
|
cookies: {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
import { Database } from "@/supabase/types"
|
import { Database } from "@/supabase/types"
|
||||||
import { createBrowserClient } from "@supabase/ssr"
|
import { createBrowserClient } from "@supabase/ssr"
|
||||||
|
import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入
|
||||||
|
|
||||||
export const supabase = createBrowserClient<Database>(
|
export const supabase = createBrowserClient<Database>(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000",
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
import { createBrowserClient } from "@supabase/ssr"
|
import { createBrowserClient } from "@supabase/ssr"
|
||||||
|
import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入
|
||||||
|
|
||||||
export const createClient = () =>
|
export const createClient = () =>
|
||||||
createBrowserClient(
|
createBrowserClient(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000",
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import { createServerClient, type CookieOptions } from "@supabase/ssr"
|
import { createServerClient, type CookieOptions } from "@supabase/ssr"
|
||||||
import { NextResponse, type NextRequest } from "next/server"
|
import { NextResponse, type NextRequest } from "next/server"
|
||||||
|
import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入
|
||||||
|
|
||||||
export const createClient = (request: NextRequest) => {
|
export const createClient = (request: NextRequest) => {
|
||||||
// Create an unmodified response
|
// Create an unmodified response
|
||||||
|
|
@ -10,7 +11,7 @@ export const createClient = (request: NextRequest) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
const supabase = createServerClient(
|
const supabase = createServerClient(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000",
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
||||||
{
|
{
|
||||||
cookies: {
|
cookies: {
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
import { createServerClient, type CookieOptions } from "@supabase/ssr"
|
import { createServerClient, type CookieOptions } from "@supabase/ssr"
|
||||||
import { cookies } from "next/headers"
|
import { cookies } from "next/headers"
|
||||||
|
import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入
|
||||||
|
|
||||||
export const createClient = (cookieStore: ReturnType<typeof cookies>) => {
|
export const createClient = (cookieStore: ReturnType<typeof cookies>) => {
|
||||||
return createServerClient(
|
return createServerClient(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000",
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
||||||
{
|
{
|
||||||
cookies: {
|
cookies: {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue