Files
web/apps/scandic-web/app/api/web/trpc/[trpc]/route.ts
T
Anton Gunnarsson 6eeaa1cd40 Merged in feat/sw-2872-dependency-inject-app-context-in-trpc-package (pull request #2478)
feat(SW-2872) Dependency inject app context in trpc package

* Move appRouter to trpc package

* WIP Move serverClient to trpc package

Doesn't handle errors yet

* Don't use global

* Use trpc everywhere


Approved-by: Linus Flood
2025-07-01 08:49:33 +00:00

17 lines
410 B
TypeScript

import { fetchRequestHandler } from "@trpc/server/adapters/fetch"
import { appRouter } from "@scandic-hotels/trpc/routers/appRouter"
import { createAppContext } from "@/lib/trpc/server"
async function handler(req: Request) {
return fetchRequestHandler({
createContext: createAppContext,
endpoint: "/api/web/trpc",
req,
router: appRouter,
})
}
export { handler as GET, handler as POST }