Configure Supabase environment variables

Sets Supabase URL and anon key using environment variables.
This commit is contained in:
gpt-engineer-app[bot]
2025-03-15 06:28:59 +00:00
parent 73d2558ae7
commit 5089838a57
2 changed files with 93 additions and 7 deletions

View File

@@ -2,12 +2,14 @@
import { createClient } from '@supabase/supabase-js';
// Supabase 온프레미스 URL과 anon key 설정
const supabaseUrl = import.meta.env.VITE_SUPABASE_URL || 'YOUR_SUPABASE_URL';
const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY || 'YOUR_SUPABASE_ANON_KEY';
// 환경 변수를 우선적으로 사용하되, 하드코딩된 값을 기본값으로 설정
const supabaseUrl = import.meta.env.VITE_SUPABASE_URL || 'https://xguihxuzqibwxjnimxev.supabase.co';
const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY || 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InhndWloeHV6cWlid3hqbmlteGV2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE2NzUwOTQ4MzUsImV4cCI6MTk5MDY3MDgzNX0.0PMlOxtKL4O9GGZuAP_Xl4f-Tut1qOnW4bNEmAtoB8w';
// 유효한 URL이 설정되었는지 확인 (기본값을 그대로 사용 중인지 체크)
const isValidUrl = supabaseUrl !== 'YOUR_SUPABASE_URL' &&
supabaseAnonKey !== 'YOUR_SUPABASE_ANON_KEY';
// 유효한 URL이 설정되었는지 확인
const isValidUrl = supabaseUrl && supabaseAnonKey &&
!supabaseUrl.includes('YOUR_SUPABASE_URL') &&
!supabaseAnonKey.includes('YOUR_SUPABASE_ANON_KEY');
let supabaseClient;
@@ -20,9 +22,12 @@ try {
},
});
// Supabase 연결 확인
// Supabase 연결 로그
console.log('Supabase 클라이언트가 생성되었습니다.');
// 유효성 검사 로그
if (!isValidUrl) {
console.warn('Supabase URL이나 Anon Key가 설정되지 않았습니다. 온프레미스 설정을 확인해주세요.');
console.warn('경고: 유효하지 않은 Supabase URL 또는 Anon Key가 감지되었습니다.');
}
} catch (error) {
console.error('Supabase 클라이언트 생성 오류:', error);