Procházet zdrojové kódy

:memo: add logger.error on response.status !== 200

visuddhinanda před 4 měsíci
rodič
revize
3bd1de1a81
1 změnil soubory, kde provedl 8 přidání a 2 odebrání
  1. 8 2
      open-ai-server/src/server.js

+ 8 - 2
open-ai-server/src/server.js

@@ -1,5 +1,4 @@
 import express from "express";
-import OpenAI from "openai";
 import cors from "cors";
 
 import logger from "./logger";
@@ -113,7 +112,14 @@ app.post("/api/openai", async (req, res) => {
 
         // 设置响应状态码(直接使用大模型返回的状态码)
         res.status(response.status);
-        logger.info(response.status);
+
+        if (response.status !== 200) {
+          logger.error(response.status);
+          logger.error(JSON.stringify(response.body));
+        } else {
+          logger.info(response.status);
+        }
+
         if (!response.ok) {
           // 对于错误响应,也要透传原始数据
           const reader = response.body.getReader();