From f059f0d7c4e4435ec29e292c6f23241aa75fcd8d Mon Sep 17 00:00:00 2001 From: static Date: Thu, 25 Dec 2025 20:13:44 +0900 Subject: [PATCH] =?UTF-8?q?tRPC=20Endpoint=EB=A5=BC=20/api/trpc=EB=A1=9C?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/server/middlewares/authenticate.ts | 2 +- src/routes/{trpc/[...trpc] => api/trpc/[trpc]}/+server.ts | 2 +- src/trpc/client.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/routes/{trpc/[...trpc] => api/trpc/[trpc]}/+server.ts (94%) diff --git a/src/lib/server/middlewares/authenticate.ts b/src/lib/server/middlewares/authenticate.ts index ad8c585..0716853 100644 --- a/src/lib/server/middlewares/authenticate.ts +++ b/src/lib/server/middlewares/authenticate.ts @@ -4,7 +4,7 @@ import { authenticate, AuthenticationError } from "$lib/server/modules/auth"; export const authenticateMiddleware: Handle = async ({ event, resolve }) => { const { pathname, search } = event.url; - if (pathname === "/api/auth/login" || pathname.startsWith("/trpc")) { + if (pathname === "/api/auth/login" || pathname.startsWith("/api/trpc")) { return await resolve(event); } diff --git a/src/routes/trpc/[...trpc]/+server.ts b/src/routes/api/trpc/[trpc]/+server.ts similarity index 94% rename from src/routes/trpc/[...trpc]/+server.ts rename to src/routes/api/trpc/[trpc]/+server.ts index 052ee09..ec1320a 100644 --- a/src/routes/trpc/[...trpc]/+server.ts +++ b/src/routes/api/trpc/[trpc]/+server.ts @@ -5,7 +5,7 @@ import type { RequestHandler } from "./$types"; const trpcHandler: RequestHandler = (event) => fetchRequestHandler({ - endpoint: "/trpc", + endpoint: "/api/trpc", req: event.request, router: appRouter, createContext: () => createContext(event), diff --git a/src/trpc/client.ts b/src/trpc/client.ts index 433a743..dbf4e80 100644 --- a/src/trpc/client.ts +++ b/src/trpc/client.ts @@ -6,7 +6,7 @@ const createClient = (fetch: typeof globalThis.fetch) => createTRPCClient({ links: [ httpBatchLink({ - url: "/trpc", + url: "/api/trpc", fetch, }), ],