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:
gpt-engineer-app[bot]
2025-03-15 14:58:21 +00:00
parent 8b783c741d
commit a32eb26105

View File

@@ -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;