From dd2d93c9530303b1aa3e878337aea39ccdf7c356 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Mon, 24 Apr 2023 18:08:49 +0800 Subject: [PATCH] perf: error response --- src/api/data.ts | 25 ------------------------- src/service/errorCode.ts | 3 +-- src/service/response.ts | 2 ++ 3 files changed, 3 insertions(+), 27 deletions(-) delete mode 100644 src/api/data.ts diff --git a/src/api/data.ts b/src/api/data.ts deleted file mode 100644 index 4e0a1c3cd..000000000 --- a/src/api/data.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { GET, POST, DELETE, PUT } from './request'; -import { RequestPaging } from '../types/index'; -import { Obj2Query } from '@/utils/tools'; -import type { DataListItem } from '@/types/data'; -import type { PagingData } from '../types/index'; -import type { DataItemSchema } from '@/types/mongoSchema'; -import type { CreateDataProps } from '@/pages/data/components/CreateDataModal'; - -export const getDataList = () => GET(`/data/getDataList`); - -export const postData = (data: CreateDataProps) => POST(`/data/postData`, data); - -export const postSplitData = (dataId: string, text: string) => - POST(`/data/splitData`, { dataId, text }); - -export const updateDataName = (dataId: string, name: string) => - PUT(`/data/putDataName?dataId=${dataId}&name=${name}`); - -export const delData = (dataId: string) => DELETE(`/data/delData?dataId=${dataId}`); - -type GetDataItemsProps = RequestPaging & { - dataId: string; -}; -export const getDataItems = (data: GetDataItemsProps) => - GET>(`/data/getDataItems?${Obj2Query(data)}`); diff --git a/src/service/errorCode.ts b/src/service/errorCode.ts index aafcb2ecf..790f51b76 100644 --- a/src/service/errorCode.ts +++ b/src/service/errorCode.ts @@ -2,8 +2,7 @@ export const openaiError: Record = { context_length_exceeded: '内容超长了,请重置对话', Unauthorized: 'API-KEY 不合法', rate_limit_reached: 'API被限制,请稍后再试', - 'Bad Request': 'Bad Request~ 可能内容太多了', - 'Too Many Requests': '请求次数太多了,请慢点~', + 'Bad Request': 'Bad Request~ openai 异常', 'Bad Gateway': '网关异常,请重试' }; export const openaiError2: Record = { diff --git a/src/service/response.ts b/src/service/response.ts index a55a3ed1f..c119c9562 100644 --- a/src/service/response.ts +++ b/src/service/response.ts @@ -32,6 +32,8 @@ export const jsonRes = ( msg = error; } else if (proxyError[error?.code]) { msg = '服务器代理出错'; + } else if (error?.response?.data?.error?.message) { + msg = error?.response?.data?.error?.message; } else if (openaiError2[error?.response?.data?.error?.type]) { msg = openaiError2[error?.response?.data?.error?.type]; } else if (openaiError[error?.response?.statusText]) {