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,
});
2 replies