From ea100d84bf4e3ed2f07ba46d7a23a6c198c096ee Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Sat, 29 Apr 2023 15:59:53 +0800 Subject: [PATCH] perf: auth token --- src/pages/api/chat/delChatRecordByIndex.ts | 2 +- src/pages/api/chat/getHistory.ts | 2 +- src/pages/api/chat/init.ts | 2 +- src/pages/api/chat/removeHistory.ts | 2 +- src/pages/api/chat/saveChat.ts | 2 +- src/pages/api/model/create.ts | 2 +- src/pages/api/model/data/delModelDataById.ts | 2 +- src/pages/api/model/data/exportModelData.ts | 2 +- src/pages/api/model/data/fetchingUrlData.ts | 2 +- src/pages/api/model/data/getModelData.ts | 2 +- src/pages/api/model/data/getSplitData.ts | 2 +- src/pages/api/model/data/pushModelDataCsv.ts | 2 +- .../api/model/data/pushModelDataInput.ts | 2 +- src/pages/api/model/data/putModelData.ts | 2 +- src/pages/api/model/data/splitData.ts | 2 +- src/pages/api/model/del.ts | 2 +- src/pages/api/model/detail.tsx | 2 +- src/pages/api/model/list.ts | 2 +- src/pages/api/model/share/collection.ts | 2 +- src/pages/api/model/share/getCollection.ts | 2 +- src/pages/api/model/share/getModels.ts | 2 +- src/pages/api/model/update.ts | 2 +- src/pages/api/openapi/delKey.ts | 2 +- src/pages/api/openapi/getKeys.ts | 2 +- src/pages/api/openapi/postKey.ts | 2 +- src/pages/api/user/checkPayResult.ts | 2 +- src/pages/api/user/getBill.ts | 2 +- src/pages/api/user/getPayCode.ts | 2 +- src/pages/api/user/getPayOrders.ts | 2 +- .../api/user/promotion/getPromotionData.ts | 2 +- src/pages/api/user/promotion/getPromotions.ts | 2 +- src/pages/api/user/tokenLogin.ts | 2 +- src/pages/api/user/update.ts | 2 +- src/pages/login/components/RegisterForm.tsx | 5 +++++ src/service/utils/tools.ts | 19 ------------------- 35 files changed, 38 insertions(+), 52 deletions(-) diff --git a/src/pages/api/chat/delChatRecordByIndex.ts b/src/pages/api/chat/delChatRecordByIndex.ts index 2b8b95ee7..32f9acb7c 100644 --- a/src/pages/api/chat/delChatRecordByIndex.ts +++ b/src/pages/api/chat/delChatRecordByIndex.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Chat } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { diff --git a/src/pages/api/chat/getHistory.ts b/src/pages/api/chat/getHistory.ts index 298177a82..4fda9843d 100644 --- a/src/pages/api/chat/getHistory.ts +++ b/src/pages/api/chat/getHistory.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Chat } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; /* 获取历史记录 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/chat/init.ts b/src/pages/api/chat/init.ts index ba1569007..00aa42164 100644 --- a/src/pages/api/chat/init.ts +++ b/src/pages/api/chat/init.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Chat } from '@/service/mongo'; import type { InitChatResponse } from '@/api/response/chat'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { ChatItemType } from '@/types/chat'; import { authModel } from '@/service/utils/auth'; import mongoose from 'mongoose'; diff --git a/src/pages/api/chat/removeHistory.ts b/src/pages/api/chat/removeHistory.ts index 27dca27f0..e74be8e7f 100644 --- a/src/pages/api/chat/removeHistory.ts +++ b/src/pages/api/chat/removeHistory.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { ChatItemType } from '@/types/chat'; import { connectToDatabase, Chat } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; /* 获取历史记录 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/chat/saveChat.ts b/src/pages/api/chat/saveChat.ts index 406aec0cd..7a4b6bd7a 100644 --- a/src/pages/api/chat/saveChat.ts +++ b/src/pages/api/chat/saveChat.ts @@ -3,7 +3,7 @@ import { jsonRes } from '@/service/response'; import { ChatItemType } from '@/types/chat'; import { connectToDatabase, Chat } from '@/service/mongo'; import { authModel } from '@/service/utils/auth'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; /* 聊天内容存存储 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/model/create.ts b/src/pages/api/model/create.ts index f62abf2eb..720aa29c7 100644 --- a/src/pages/api/model/create.ts +++ b/src/pages/api/model/create.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { ModelStatusEnum } from '@/constants/model'; import { Model } from '@/service/models/model'; diff --git a/src/pages/api/model/data/delModelDataById.ts b/src/pages/api/model/data/delModelDataById.ts index 1d8f5b930..08d9e526a 100644 --- a/src/pages/api/model/data/delModelDataById.ts +++ b/src/pages/api/model/data/delModelDataById.ts @@ -1,6 +1,6 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { PgClient } from '@/service/pg'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/model/data/exportModelData.ts b/src/pages/api/model/data/exportModelData.ts index 99639760b..631fb4c66 100644 --- a/src/pages/api/model/data/exportModelData.ts +++ b/src/pages/api/model/data/exportModelData.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { PgClient } from '@/service/pg'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/model/data/fetchingUrlData.ts b/src/pages/api/model/data/fetchingUrlData.ts index 2c03de49a..ca9de5fc9 100644 --- a/src/pages/api/model/data/fetchingUrlData.ts +++ b/src/pages/api/model/data/fetchingUrlData.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import axios from 'axios'; import { axiosConfig } from '@/service/utils/tools'; diff --git a/src/pages/api/model/data/getModelData.ts b/src/pages/api/model/data/getModelData.ts index bc3a48f47..97b5921ad 100644 --- a/src/pages/api/model/data/getModelData.ts +++ b/src/pages/api/model/data/getModelData.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { PgClient } from '@/service/pg'; import type { PgModelDataItemType } from '@/types/pg'; import { authModel } from '@/service/utils/auth'; diff --git a/src/pages/api/model/data/getSplitData.ts b/src/pages/api/model/data/getSplitData.ts index 8b648442f..22cf19f5a 100644 --- a/src/pages/api/model/data/getSplitData.ts +++ b/src/pages/api/model/data/getSplitData.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, SplitData, Model } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; /* 拆分数据成QA */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/model/data/pushModelDataCsv.ts b/src/pages/api/model/data/pushModelDataCsv.ts index 4b65ef720..f44dd3c0d 100644 --- a/src/pages/api/model/data/pushModelDataCsv.ts +++ b/src/pages/api/model/data/pushModelDataCsv.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { generateVector } from '@/service/events/generateVector'; import { ModelDataStatusEnum } from '@/constants/model'; import { PgClient } from '@/service/pg'; diff --git a/src/pages/api/model/data/pushModelDataInput.ts b/src/pages/api/model/data/pushModelDataInput.ts index 477296d12..627150090 100644 --- a/src/pages/api/model/data/pushModelDataInput.ts +++ b/src/pages/api/model/data/pushModelDataInput.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { ModelDataSchema } from '@/types/mongoSchema'; import { generateVector } from '@/service/events/generateVector'; import { PgClient } from '@/service/pg'; diff --git a/src/pages/api/model/data/putModelData.ts b/src/pages/api/model/data/putModelData.ts index 37d03e338..951605eab 100644 --- a/src/pages/api/model/data/putModelData.ts +++ b/src/pages/api/model/data/putModelData.ts @@ -1,6 +1,6 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { ModelDataStatusEnum } from '@/constants/model'; import { generateVector } from '@/service/events/generateVector'; import { PgClient } from '@/service/pg'; diff --git a/src/pages/api/model/data/splitData.ts b/src/pages/api/model/data/splitData.ts index fcd49c408..c028188dd 100644 --- a/src/pages/api/model/data/splitData.ts +++ b/src/pages/api/model/data/splitData.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, SplitData, Model } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { generateVector } from '@/service/events/generateVector'; import { generateQA } from '@/service/events/generateQA'; import { PgClient } from '@/service/pg'; diff --git a/src/pages/api/model/del.ts b/src/pages/api/model/del.ts index df29c107c..3247ddb3a 100644 --- a/src/pages/api/model/del.ts +++ b/src/pages/api/model/del.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { Chat, Model, connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { PgClient } from '@/service/pg'; import { authModel } from '@/service/utils/auth'; diff --git a/src/pages/api/model/detail.tsx b/src/pages/api/model/detail.tsx index 142d3e7e3..b6e7fa3e0 100644 --- a/src/pages/api/model/detail.tsx +++ b/src/pages/api/model/detail.tsx @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { authModel } from '@/service/utils/auth'; /* 获取我的模型 */ diff --git a/src/pages/api/model/list.ts b/src/pages/api/model/list.ts index 3329e37a0..43a1a440f 100644 --- a/src/pages/api/model/list.ts +++ b/src/pages/api/model/list.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { Model } from '@/service/models/model'; /* 获取模型列表 */ diff --git a/src/pages/api/model/share/collection.ts b/src/pages/api/model/share/collection.ts index 8d2130502..b646884fe 100644 --- a/src/pages/api/model/share/collection.ts +++ b/src/pages/api/model/share/collection.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Collection, Model } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; /* 模型收藏切换 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/model/share/getCollection.ts b/src/pages/api/model/share/getCollection.ts index 95fe72592..c5cd3d591 100644 --- a/src/pages/api/model/share/getCollection.ts +++ b/src/pages/api/model/share/getCollection.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Collection } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import type { ShareModelItem } from '@/types/model'; /* 获取模型列表 */ diff --git a/src/pages/api/model/share/getModels.ts b/src/pages/api/model/share/getModels.ts index f3fabd028..f833f23f4 100644 --- a/src/pages/api/model/share/getModels.ts +++ b/src/pages/api/model/share/getModels.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Collection, Model } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import type { PagingData } from '@/types'; import type { ShareModelItem } from '@/types/model'; diff --git a/src/pages/api/model/update.ts b/src/pages/api/model/update.ts index 5c9645ab9..11eb6641d 100644 --- a/src/pages/api/model/update.ts +++ b/src/pages/api/model/update.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { Model } from '@/service/models/model'; import type { ModelUpdateParams } from '@/types/model'; import { authModel } from '@/service/utils/auth'; diff --git a/src/pages/api/openapi/delKey.ts b/src/pages/api/openapi/delKey.ts index c9bf91b3b..e8ce939c0 100644 --- a/src/pages/api/openapi/delKey.ts +++ b/src/pages/api/openapi/delKey.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, OpenApi } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { diff --git a/src/pages/api/openapi/getKeys.ts b/src/pages/api/openapi/getKeys.ts index 1040f5351..1940130e1 100644 --- a/src/pages/api/openapi/getKeys.ts +++ b/src/pages/api/openapi/getKeys.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, OpenApi } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { UserOpenApiKey } from '@/types/openapi'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/openapi/postKey.ts b/src/pages/api/openapi/postKey.ts index ca3ebd95b..ceed5c309 100644 --- a/src/pages/api/openapi/postKey.ts +++ b/src/pages/api/openapi/postKey.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, OpenApi } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { customAlphabet } from 'nanoid'; const nanoid = customAlphabet('abcdefghijklmnopqrstuvwxyz1234567890'); diff --git a/src/pages/api/user/checkPayResult.ts b/src/pages/api/user/checkPayResult.ts index c4eb3678b..eeb868613 100644 --- a/src/pages/api/user/checkPayResult.ts +++ b/src/pages/api/user/checkPayResult.ts @@ -1,7 +1,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, User, Pay } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { PaySchema, UserModelSchema } from '@/types/mongoSchema'; import dayjs from 'dayjs'; import { getPayResult } from '@/service/utils/wxpay'; diff --git a/src/pages/api/user/getBill.ts b/src/pages/api/user/getBill.ts index ec591795e..d6d8eae9e 100644 --- a/src/pages/api/user/getBill.ts +++ b/src/pages/api/user/getBill.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, Bill } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import type { BillSchema } from '@/types/mongoSchema'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/user/getPayCode.ts b/src/pages/api/user/getPayCode.ts index 828a24b8a..e3d63ccd7 100644 --- a/src/pages/api/user/getPayCode.ts +++ b/src/pages/api/user/getPayCode.ts @@ -1,6 +1,6 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { customAlphabet } from 'nanoid'; import { connectToDatabase, Pay } from '@/service/mongo'; import { PRICE_SCALE } from '@/constants/common'; diff --git a/src/pages/api/user/getPayOrders.ts b/src/pages/api/user/getPayOrders.ts index ebe00fa3c..0074385fc 100644 --- a/src/pages/api/user/getPayOrders.ts +++ b/src/pages/api/user/getPayOrders.ts @@ -1,6 +1,6 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { connectToDatabase, Pay } from '@/service/mongo'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/user/promotion/getPromotionData.ts b/src/pages/api/user/promotion/getPromotionData.ts index ec2f790a5..af4dc863a 100644 --- a/src/pages/api/user/promotion/getPromotionData.ts +++ b/src/pages/api/user/promotion/getPromotionData.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, User, promotionRecord } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import mongoose from 'mongoose'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { diff --git a/src/pages/api/user/promotion/getPromotions.ts b/src/pages/api/user/promotion/getPromotions.ts index 536276d81..8d710f3a6 100644 --- a/src/pages/api/user/promotion/getPromotions.ts +++ b/src/pages/api/user/promotion/getPromotions.ts @@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase, promotionRecord } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { diff --git a/src/pages/api/user/tokenLogin.ts b/src/pages/api/user/tokenLogin.ts index a1ce44e86..45ba43425 100644 --- a/src/pages/api/user/tokenLogin.ts +++ b/src/pages/api/user/tokenLogin.ts @@ -3,7 +3,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { connectToDatabase } from '@/service/mongo'; import { User } from '@/service/models/user'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { diff --git a/src/pages/api/user/update.ts b/src/pages/api/user/update.ts index e902a2386..59cffb41b 100644 --- a/src/pages/api/user/update.ts +++ b/src/pages/api/user/update.ts @@ -3,7 +3,7 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { User } from '@/service/models/user'; import { connectToDatabase } from '@/service/mongo'; -import { authToken } from '@/service/utils/tools'; +import { authToken } from '@/service/utils/auth'; import { UserUpdateParams } from '@/types/user'; /* 更新一些基本信息 */ diff --git a/src/pages/login/components/RegisterForm.tsx b/src/pages/login/components/RegisterForm.tsx index b239058ee..417226a76 100644 --- a/src/pages/login/components/RegisterForm.tsx +++ b/src/pages/login/components/RegisterForm.tsx @@ -8,6 +8,7 @@ import type { ResLogin } from '@/api/response/user'; import { useScreen } from '@/hooks/useScreen'; import { useToast } from '@/hooks/useToast'; import { useRouter } from 'next/router'; +import { postCreateModel } from '@/api/model'; interface Props { loginSuccess: (e: ResLogin) => void; @@ -64,6 +65,10 @@ const RegisterForm = ({ setPageType, loginSuccess }: Props) => { title: `注册成功`, status: 'success' }); + // aut register a model + postCreateModel({ + name: '模型1' + }); } catch (error: any) { toast({ title: error.message || '注册异常', diff --git a/src/service/utils/tools.ts b/src/service/utils/tools.ts index 2fafad0ae..849a2f165 100644 --- a/src/service/utils/tools.ts +++ b/src/service/utils/tools.ts @@ -23,25 +23,6 @@ export const generateToken = (userId: string) => { return token; }; -/* 校验 token */ -export const authToken = (token?: string): Promise => { - return new Promise((resolve, reject) => { - if (!token) { - reject('缺少登录凭证'); - return; - } - const key = process.env.TOKEN_KEY as string; - - jwt.verify(token, key, function (err, decoded: any) { - if (err || !decoded?.userId) { - reject('凭证无效'); - return; - } - resolve(decoded.userId); - }); - }); -}; - /* openai axios config */ export const axiosConfig = () => ({ httpsAgent: global.httpsAgent,