refactor: 统一路由模块命名规范并更新导入路径
- 更新导入路径,将 router 从 './router' 改为 './routers'。 - 删除API路由配置,移除对todo处理函数的引用及服务器路由实例的定义。 - 添加路由配置,集成待办事项模块到主路由中。 - 重命名文件以统一项目中路由模块的命名规范 - 将导入路径从 '@/api/router' 更新为 '@/api/routers' 以正确引用路由配置。
This commit is contained in:
@@ -4,7 +4,7 @@ import { createRouterClient } from '@orpc/server'
|
|||||||
import { createTanstackQueryUtils } from '@orpc/tanstack-query'
|
import { createTanstackQueryUtils } from '@orpc/tanstack-query'
|
||||||
import { createIsomorphicFn } from '@tanstack/react-start'
|
import { createIsomorphicFn } from '@tanstack/react-start'
|
||||||
import { getRequestHeaders } from '@tanstack/react-start/server'
|
import { getRequestHeaders } from '@tanstack/react-start/server'
|
||||||
import { router } from './router'
|
import { router } from './routers'
|
||||||
import type { RouterClient } from './types'
|
import type { RouterClient } from './types'
|
||||||
|
|
||||||
const getORPCClient = createIsomorphicFn()
|
const getORPCClient = createIsomorphicFn()
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
import * as todo from './handlers/todo'
|
|
||||||
import { os } from './server'
|
|
||||||
|
|
||||||
export const router = os.router({
|
|
||||||
todo,
|
|
||||||
})
|
|
||||||
6
apps/server/src/api/routers/index.ts
Normal file
6
apps/server/src/api/routers/index.ts
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
import { os } from '../server'
|
||||||
|
import * as todo from './todo'
|
||||||
|
|
||||||
|
export const router = os.router({
|
||||||
|
todo,
|
||||||
|
})
|
||||||
@@ -2,7 +2,7 @@ import { ORPCError, onError, ValidationError } from '@orpc/server'
|
|||||||
import { RPCHandler } from '@orpc/server/fetch'
|
import { RPCHandler } from '@orpc/server/fetch'
|
||||||
import { createFileRoute } from '@tanstack/react-router'
|
import { createFileRoute } from '@tanstack/react-router'
|
||||||
import { z } from 'zod'
|
import { z } from 'zod'
|
||||||
import { router } from '@/api/router'
|
import { router } from '@/api/routers'
|
||||||
|
|
||||||
const handler = new RPCHandler(router, {
|
const handler = new RPCHandler(router, {
|
||||||
interceptors: [
|
interceptors: [
|
||||||
|
|||||||
Reference in New Issue
Block a user