Configure Supabase environment variables
Sets Supabase URL and anon key using environment variables.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user