Ver código fonte

chore: update auth value logic (#3630)

Fred Liang 1 ano atrás
pai
commit
422d70d928
1 arquivos alterados com 7 adições e 3 exclusões
  1. 7 3
      app/api/common.ts

+ 7 - 3
app/api/common.ts

@@ -9,17 +9,21 @@ const serverConfig = getServerSideConfig();
 export async function requestOpenai(req: NextRequest) {
   const controller = new AbortController();
 
+  var authValue,
+    authHeaderName = "";
   if (serverConfig.isAzure) {
-    const authValue =
+    authValue =
       req.headers
         .get("Authorization")
         ?.trim()
         .replaceAll("Bearer ", "")
         .trim() ?? "";
+
+    authHeaderName = "api-key";
   } else {
-    const authValue = req.headers.get("Authorization") ?? "";
+    authValue = req.headers.get("Authorization") ?? "";
+    authHeaderName = "Authorization";
   }
-  const authHeaderName = serverConfig.isAzure ? "api-key" : "Authorization";
 
   let path = `${req.nextUrl.pathname}${req.nextUrl.search}`.replaceAll(
     "/api/openai/",