From 01cc5fe292f64b743e7cc285725a5cccddc7376d Mon Sep 17 00:00:00 2001 From: longdayi <13477510+longdayilongdayi@user.noreply.gitee.com> Date: Tue, 27 May 2025 09:07:05 +0800 Subject: [PATCH] 05270907 --- apps/backend/package.json | 1 + apps/backend/src/trpc/base.ts | 5 ++++- apps/web/app/page.tsx | 7 +++++-- pnpm-lock.yaml | 3 +++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/apps/backend/package.json b/apps/backend/package.json index 029adf6..6bb44a7 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -17,6 +17,7 @@ "nanoid": "^5.1.5", "node-cron": "^4.0.7", "oidc-provider": "^9.1.1", + "superjson": "^2.2.2", "zod": "^3.25.23" }, "devDependencies": { diff --git a/apps/backend/src/trpc/base.ts b/apps/backend/src/trpc/base.ts index ba4018c..f2f69e3 100644 --- a/apps/backend/src/trpc/base.ts +++ b/apps/backend/src/trpc/base.ts @@ -1,5 +1,8 @@ import { initTRPC } from '@trpc/server' -const t = initTRPC.create() +import superjson from 'superjson' +const t = initTRPC.create({ + transformer: superjson, +}) export const publicProcedure = t.procedure export const router = t.router diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index b84d4dc..60c4991 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -1,10 +1,13 @@ 'use client'; import { useTRPC } from '@repo/client'; import { useQuery } from '@tanstack/react-query'; +import { useEffect } from 'react'; export default function Home() { const trpc = useTRPC(); - const userQuery = useQuery(trpc.user.getUser.queryOptions()); - console.log(userQuery.data); + const { data, isLoading } = useQuery(trpc.user.getUser.queryOptions()); + useEffect(() => { + console.log(data); + }, [data]); return