refactor: 更好的orpc结构

This commit is contained in:
2026-01-22 16:37:10 +08:00
parent 660ee0a545
commit 2b3e91167e
20 changed files with 53 additions and 28 deletions

View File

@@ -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/routers'
import { router } from '@/server/api/routers'
const handler = new RPCHandler(router, {
interceptors: [
@@ -49,7 +49,9 @@ export const Route = createFileRoute('/api/rpc/$')({
ANY: async ({ request }) => {
const { response } = await handler.handle(request, {
prefix: '/api/rpc',
context: {},
context: {
headers: request.headers,
},
})
return response ?? new Response('Not Found', { status: 404 })