tRPCttRPC
Powered by
xdascxX
tRPC•13mo ago•
1 reply
xdascx

v10 to v11 - resolveHTTPRequest replacement resolveRequest doesn't exist

resolveRequest doesn't seem to exist

original code in v10:-
import { resolveHTTPResponse } from "@trpc/server/http";
const result = await resolveHTTPResponse({
createContext: async () => ({ event }),
path: trpcPath,
req: {
body: await event.request.text(),
headers: <HTTPHeaders>(<unknown>event.request.headers),
method: event.request.method,
query: event.url.searchParams,
},
router: this.router,
});

Found a work around solution for v11 with:-
import { fetchRequestHandler } from "@trpc/server/adapters/fetch";

const result = await fetchRequestHandler({
createContext: async () => ({ event }),
endpoint: trpcPath,
req: event.request,
router: this.router,
});
tRPCJoin
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,015Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

Upgrading from v10 to v11
typedefTtypedef / ❓-help
9mo ago
TRPC v10 to v11 - change logs location
Mr.defaultMMr.default / ❓-help
3y ago
Upgrading tRPC v10 to v11 in NextJS 15.0.1
AdicssAAdicss / ❓-help
12mo ago