From d922c2c242e02886507587f952eb1857ad78d14a Mon Sep 17 00:00:00 2001 From: imbytecat Date: Wed, 21 Jan 2026 16:08:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=9F=E4=B8=80=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E6=A8=A1=E5=9D=97=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E5=B9=B6=E6=9B=B4=E6=96=B0=E5=AF=BC=E5=85=A5=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新导入路径,将 router 从 './router' 改为 './routers'。 - 删除API路由配置,移除对todo处理函数的引用及服务器路由实例的定义。 - 添加路由配置,集成待办事项模块到主路由中。 - 重命名文件以统一项目中路由模块的命名规范 - 将导入路径从 '@/api/router' 更新为 '@/api/routers' 以正确引用路由配置。 --- apps/server/src/api/client.ts | 2 +- apps/server/src/api/router.ts | 6 ------ apps/server/src/api/routers/index.ts | 6 ++++++ apps/server/src/api/{handlers => routers}/todo.ts | 0 apps/server/src/routes/api/rpc.$.ts | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 apps/server/src/api/router.ts create mode 100644 apps/server/src/api/routers/index.ts rename apps/server/src/api/{handlers => routers}/todo.ts (100%) diff --git a/apps/server/src/api/client.ts b/apps/server/src/api/client.ts index b5d0e8f..d011a07 100644 --- a/apps/server/src/api/client.ts +++ b/apps/server/src/api/client.ts @@ -4,7 +4,7 @@ import { createRouterClient } from '@orpc/server' import { createTanstackQueryUtils } from '@orpc/tanstack-query' import { createIsomorphicFn } from '@tanstack/react-start' import { getRequestHeaders } from '@tanstack/react-start/server' -import { router } from './router' +import { router } from './routers' import type { RouterClient } from './types' const getORPCClient = createIsomorphicFn() diff --git a/apps/server/src/api/router.ts b/apps/server/src/api/router.ts deleted file mode 100644 index 603f313..0000000 --- a/apps/server/src/api/router.ts +++ /dev/null @@ -1,6 +0,0 @@ -import * as todo from './handlers/todo' -import { os } from './server' - -export const router = os.router({ - todo, -}) diff --git a/apps/server/src/api/routers/index.ts b/apps/server/src/api/routers/index.ts new file mode 100644 index 0000000..6c8f8aa --- /dev/null +++ b/apps/server/src/api/routers/index.ts @@ -0,0 +1,6 @@ +import { os } from '../server' +import * as todo from './todo' + +export const router = os.router({ + todo, +}) diff --git a/apps/server/src/api/handlers/todo.ts b/apps/server/src/api/routers/todo.ts similarity index 100% rename from apps/server/src/api/handlers/todo.ts rename to apps/server/src/api/routers/todo.ts diff --git a/apps/server/src/routes/api/rpc.$.ts b/apps/server/src/routes/api/rpc.$.ts index 5fe559e..a13e3b8 100644 --- a/apps/server/src/routes/api/rpc.$.ts +++ b/apps/server/src/routes/api/rpc.$.ts @@ -2,7 +2,7 @@ import { ORPCError, onError, ValidationError } from '@orpc/server' import { RPCHandler } from '@orpc/server/fetch' import { createFileRoute } from '@tanstack/react-router' import { z } from 'zod' -import { router } from '@/api/router' +import { router } from '@/api/routers' const handler = new RPCHandler(router, { interceptors: [