Bladeren bron

Merge pull request #1754 from popcell/fix-immutable-header

fix: #1746 Can't modify immutable headers.
Yifei Zhang 1 jaar geleden
bovenliggende
commit
9aea6c5585
1 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 7 1
      app/api/common.ts

+ 7 - 1
app/api/common.ts

@@ -50,7 +50,13 @@ export async function requestOpenai(req: NextRequest) {
 
     if (res.status === 401) {
       // to prevent browser prompt for credentials
-      res.headers.delete("www-authenticate");
+      const newHeaders = new Headers(res.headers);
+      newHeaders.delete("www-authenticate");
+      return new Response(res.body, {
+        status: res.status,
+        statusText: res.statusText,
+        headers: newHeaders,
+      });
     }
 
     return res;