diff --git a/web/src/app.html b/web/src/app.html index 86f62dd2..2f1eed5c 100644 --- a/web/src/app.html +++ b/web/src/app.html @@ -1,39 +1,5 @@ - - - - + diff --git a/web/src/lib/api/api-url.ts b/web/src/lib/api/api-url.ts index d23af3ec..4156cc23 100644 --- a/web/src/lib/api/api-url.ts +++ b/web/src/lib/api/api-url.ts @@ -14,6 +14,9 @@ export const currentApiURL = () => { if (env.DEFAULT_API && processingSettings.allowDefaultOverride) { return new URL(env.DEFAULT_API).origin; } - - return new URL(apiURL).origin; + + // 确保 apiURL 有值,否则使用硬编码的默认值 + const finalApiURL = apiURL || "https://api.freesavevideo.online/"; + + return new URL(finalApiURL).origin; } diff --git a/web/src/lib/api/api.ts b/web/src/lib/api/api.ts index c8c20bca..0a9e7bbb 100644 --- a/web/src/lib/api/api.ts +++ b/web/src/lib/api/api.ts @@ -61,12 +61,9 @@ const request = async (url: string) => { code: "error.captcha_ongoing" } } as CobaltErrorResponse; - } + } const api = currentApiURL(); - const api = currentApiURL(); - - console.log("[Cobalt BAM] API endpoint URL:", api); - console.log("[Cobalt BAM] Making POST request to:", `${api}/`); + console.log("[Cobalt BAM] Making POST request to:", api); const session = getCachedInfo?.info?.cobalt?.turnstileSitekey ? await getSession() : undefined; @@ -97,10 +94,6 @@ const request = async (url: string) => { }, }; - console.log("[Cobalt BAM] Full fetch options:", requestOptions); - console.log("[Cobalt BAM] Request headers:", requestOptions.headers); - console.log("[Cobalt BAM] Request body:", requestOptions.body); - const response: Optional = await fetch(api, requestOptions) .then(r => r.json()) .catch((e) => { @@ -111,11 +104,10 @@ const request = async (url: string) => { code: "error.api.timed_out" } } as CobaltErrorResponse; - } - }); + } }); // Log the API response - console.log("[Cobalt BAM] API Response for URL", url, ":", response); + console.log("[Cobalt BAM] API Response:", response); return response; }