feature: add a version tag to responses SW-2792 * feature: add a version tag to responses Approved-by: Linus Flood
24 lines
511 B
TypeScript
24 lines
511 B
TypeScript
import { fetchRequestHandler } from "@trpc/server/adapters/fetch"
|
|
|
|
import { env } from "@/env/server"
|
|
import { appRouter } from "@/server"
|
|
import { createContext } from "@/server/context"
|
|
|
|
async function handler(req: Request) {
|
|
return fetchRequestHandler({
|
|
createContext,
|
|
endpoint: "/api/web/trpc",
|
|
req,
|
|
router: appRouter,
|
|
responseMeta({}) {
|
|
return {
|
|
headers: {
|
|
"x-version": env.VERSION,
|
|
},
|
|
}
|
|
},
|
|
})
|
|
}
|
|
|
|
export { handler as GET, handler as POST }
|