From 169bf069cea6d0e68d786035f0d898374c2eeeea Mon Sep 17 00:00:00 2001 From: RockYang Date: Wed, 28 Feb 2024 15:50:42 +0800 Subject: [PATCH] opt: add logs for mj-plus api error --- .dockerignore | 6 ++++++ api/service/mj/plus/client.go | 7 +++---- web/src/views/ImageMj.vue | 1 + 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..7cd82127 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +deploy +docs +api/static +web/node_modules +desktop + diff --git a/api/service/mj/plus/client.go b/api/service/mj/plus/client.go index d095771c..ebec3186 100644 --- a/api/service/mj/plus/client.go +++ b/api/service/mj/plus/client.go @@ -90,16 +90,15 @@ func (c *Client) Imagine(task types.MjTask) (ImageRes, error) { SetErrorResult(&errRes). Post(apiURL) if err != nil { - if r.Body != nil { + if r != nil { errStr, _ := io.ReadAll(r.Body) - logger.Errorf("API 返回:%s, API URL: %s", string(errStr), apiURL) + logger.Errorf("API URL: %s, 返回:%s", string(errStr), apiURL) } return ImageRes{}, fmt.Errorf("请求 API 出错:%v", err) } if r.IsErrorState() { - errStr, _ := io.ReadAll(r.Body) - return ImageRes{}, fmt.Errorf("API 返回错误:%s,%v", errRes.Error.Message, string(errStr)) + return ImageRes{}, fmt.Errorf("API 返回错误:%s", errRes.Error.Message) } return res, nil diff --git a/web/src/views/ImageMj.vue b/web/src/views/ImageMj.vue index a50c0403..c8d90d18 100644 --- a/web/src/views/ImageMj.vue +++ b/web/src/views/ImageMj.vue @@ -697,6 +697,7 @@ const fetchRunningJobs = (userId) => { dangerouslyUseHTMLString: true, message: `任务ID:${jobs[i]['task_id']}
原因:${jobs[i]['err_msg']}`, type: 'error', + duration: 0, }) imgCalls.value += 1 continue