Improve sign-in API handling
Improve sign-in API handling to ensure successful login.
This commit is contained in:
@@ -9,25 +9,17 @@ export const signUpWithDirectApi = async (email: string, password: string, usern
|
||||
try {
|
||||
console.log('직접 API 호출로 회원가입 시도 중');
|
||||
|
||||
const supabaseUrl = supabase.auth.url;
|
||||
const supabaseUrl = localStorage.getItem('supabase_url') || 'http://a11.ism.kr';
|
||||
const supabaseKey = localStorage.getItem('supabase_key') || supabase.supabaseKey;
|
||||
|
||||
// URL 경로 중복 방지를 위해 경로 확인 및 정규화
|
||||
const baseUrl = supabaseUrl?.endsWith('/auth/v1')
|
||||
? supabaseUrl
|
||||
: `${supabaseUrl}/auth/v1`;
|
||||
|
||||
// URL에 중복 '/auth/v1' 경로가 있는지 확인하고 수정
|
||||
const normalizedUrl = baseUrl.includes('/auth/v1/auth/v1')
|
||||
? baseUrl.replace('/auth/v1/auth/v1', '/auth/v1')
|
||||
: baseUrl;
|
||||
// URL에 auth/v1이 이미 포함되어있는지 확인
|
||||
const baseUrl = supabaseUrl.includes('/auth/v1') ? supabaseUrl : `${supabaseUrl}/auth/v1`;
|
||||
|
||||
// 회원가입 API 엔드포인트 및 헤더 설정
|
||||
const signUpUrl = `${normalizedUrl}/signup`;
|
||||
const signUpUrl = `${baseUrl}/signup`;
|
||||
const headers = {
|
||||
'Content-Type': 'application/json',
|
||||
'apikey': supabaseKey,
|
||||
'X-Client-Info': 'supabase-js/2.x'
|
||||
'apikey': supabaseKey
|
||||
};
|
||||
|
||||
console.log('회원가입 API 요청 URL:', signUpUrl);
|
||||
|
||||
Reference in New Issue
Block a user