Преглед на файлове

fix: #1746 Can't modify immutable headers.

popcell преди 2 години
родител
ревизия
d533895637
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  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;