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: (...args) => {
// 첫 번째 인자는 URL 또는 Request 객체
const urlOrRequest = args[0];
let requestToUse = args[0];
let url = '';
let headers = {};
// URL 형식 변환 및 헤더 수정
if (typeof urlOrRequest === 'string') {
url = urlOrRequest;
if (typeof requestToUse === 'string') {
url = requestToUse;
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
if (url.includes('/storage/v1/buckets')) {
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
console.log('Storage API 경로 수정:', url);
// 문자열 URL인 경우 수정된 URL을 requestToUse에 할당
requestToUse = url;
}
// 두 번째 인자에서 헤더 가져오기
if (args[1] && args[1].headers) {
headers = args[1].headers;
}
} else if (urlOrRequest instanceof Request) {
url = urlOrRequest.url;
} else if (requestToUse instanceof Request) {
url = requestToUse.url;
// Storage API 엔드포인트 경로 수정 (buckets → bucket)
if (url.includes('/storage/v1/buckets')) {
url = url.replace('/storage/v1/buckets', '/storage/v1/bucket');
const newRequest = new Request(url, urlOrRequest);
urlOrRequest = newRequest;
// Request 객체인 경우 새 Request 객체 생성
requestToUse = new Request(url, requestToUse);
console.log('Storage API Request 객체 경로 수정:', url);
}
}
@@ -93,7 +95,7 @@ try {
console.log('Supabase fetch 요청:', url);
// 기본 fetch 호출
return fetch(urlOrRequest, args[1])
return fetch(requestToUse, args[1])
.then(response => {
console.log('Supabase 응답 상태:', response.status);
return response;