mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 16:23:41 +08:00 
			
		
		
		
	fix: #2820 try to fix 520 error code
This commit is contained in:
		@@ -26,13 +26,18 @@ async function handle(
 | 
			
		||||
    duplex: "half",
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  console.log("[Any Proxy]", targetUrl);
 | 
			
		||||
  const fetchResult = await fetch(targetUrl, fetchOptions);
 | 
			
		||||
 | 
			
		||||
  const fetchResult = fetch(targetUrl, fetchOptions);
 | 
			
		||||
  console.log("[Any Proxy]", targetUrl, {
 | 
			
		||||
    status: fetchResult.status,
 | 
			
		||||
    statusText: fetchResult.statusText,
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  return fetchResult;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export const POST = handle;
 | 
			
		||||
export const GET = handle;
 | 
			
		||||
export const OPTIONS = handle;
 | 
			
		||||
 | 
			
		||||
export const runtime = "edge";
 | 
			
		||||
 
 | 
			
		||||
@@ -275,7 +275,7 @@ function CheckButton() {
 | 
			
		||||
 | 
			
		||||
  return (
 | 
			
		||||
    <IconButton
 | 
			
		||||
      text="检查可用性"
 | 
			
		||||
      text={Locale.Settings.Sync.Config.Modal.Check}
 | 
			
		||||
      bordered
 | 
			
		||||
      onClick={check}
 | 
			
		||||
      icon={
 | 
			
		||||
 
 | 
			
		||||
@@ -187,6 +187,7 @@ const cn = {
 | 
			
		||||
      Config: {
 | 
			
		||||
        Modal: {
 | 
			
		||||
          Title: "配置云同步",
 | 
			
		||||
          Check: "检查可用性",
 | 
			
		||||
        },
 | 
			
		||||
        SyncType: {
 | 
			
		||||
          Title: "同步类型",
 | 
			
		||||
 
 | 
			
		||||
@@ -189,6 +189,7 @@ const en: LocaleType = {
 | 
			
		||||
      Config: {
 | 
			
		||||
        Modal: {
 | 
			
		||||
          Title: "Config Sync",
 | 
			
		||||
          Check: "Check Connection",
 | 
			
		||||
        },
 | 
			
		||||
        SyncType: {
 | 
			
		||||
          Title: "Sync Type",
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ export function createWebDavClient(store: SyncStore) {
 | 
			
		||||
 | 
			
		||||
        console.log("[WebDav] check", res.status, res.statusText);
 | 
			
		||||
 | 
			
		||||
        return [201, 200, 404].includes(res.status);
 | 
			
		||||
        return [201, 200, 404, 401].includes(res.status);
 | 
			
		||||
      } catch (e) {
 | 
			
		||||
        console.error("[WebDav] failed to check", e);
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user