Fix const reassignment error
The code was attempting to reassign a const variable, which is not allowed in JavaScript. This commit fixes the error.
This commit is contained in:
@@ -27,32 +27,34 @@ try {
|
|||||||
// 커스텀 fetch 구현
|
// 커스텀 fetch 구현
|
||||||
fetch: (...args) => {
|
fetch: (...args) => {
|
||||||
// 첫 번째 인자는 URL 또는 Request 객체
|
// 첫 번째 인자는 URL 또는 Request 객체
|
||||||
const urlOrRequest = args[0];
|
let requestToUse = args[0];
|
||||||
let url = '';
|
let url = '';
|
||||||
let headers = {};
|
let headers = {};
|
||||||
|
|
||||||
// URL 형식 변환 및 헤더 수정
|
// URL 형식 변환 및 헤더 수정
|
||||||
if (typeof urlOrRequest === 'string') {
|
if (typeof requestToUse === 'string') {
|
||||||
url = urlOrRequest;
|
url = requestToUse;
|
||||||
|
|
||||||
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
|
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
|
||||||
if (url.includes('/storage/v1/buckets')) {
|
if (url.includes('/storage/v1/buckets')) {
|
||||||
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
|
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
|
||||||
console.log('Storage API 경로 수정:', url);
|
console.log('Storage API 경로 수정:', url);
|
||||||
|
// 문자열 URL인 경우 수정된 URL을 requestToUse에 할당
|
||||||
|
requestToUse = url;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 두 번째 인자에서 헤더 가져오기
|
// 두 번째 인자에서 헤더 가져오기
|
||||||
if (args[1] && args[1].headers) {
|
if (args[1] && args[1].headers) {
|
||||||
headers = args[1].headers;
|
headers = args[1].headers;
|
||||||
}
|
}
|
||||||
} else if (urlOrRequest instanceof Request) {
|
} else if (requestToUse instanceof Request) {
|
||||||
url = urlOrRequest.url;
|
url = requestToUse.url;
|
||||||
|
|
||||||
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
|
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
|
||||||
if (url.includes('/storage/v1/buckets')) {
|
if (url.includes('/storage/v1/buckets')) {
|
||||||
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
|
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
|
||||||
const newRequest = new Request(url, urlOrRequest);
|
// Request 객체인 경우 새 Request 객체 생성
|
||||||
urlOrRequest = newRequest;
|
requestToUse = new Request(url, requestToUse);
|
||||||
console.log('Storage API Request 객체 경로 수정:', url);
|
console.log('Storage API Request 객체 경로 수정:', url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -93,7 +95,7 @@ try {
|
|||||||
console.log('Supabase fetch 요청:', url);
|
console.log('Supabase fetch 요청:', url);
|
||||||
|
|
||||||
// 기본 fetch 호출
|
// 기본 fetch 호출
|
||||||
return fetch(urlOrRequest, args[1])
|
return fetch(requestToUse, args[1])
|
||||||
.then(response => {
|
.then(response => {
|
||||||
console.log('Supabase 응답 상태:', response.status);
|
console.log('Supabase 응답 상태:', response.status);
|
||||||
return response;
|
return response;
|
||||||
|
|||||||
Reference in New Issue
Block a user