import { createContext, router } from "./trpc"; import { createHTTPServer } from "@trpc/server/adapters/standalone"; import { userRoute } from "./userRoute"; import { runPlayground } from "./playgroud"; import cors from "cors"; import { infoRoute } from "./infoRoute"; export const appRouter = router({ user: userRoute, info: infoRoute, }); export type AppRouter = typeof appRouter; async function main() { const server = createHTTPServer({ createContext: createContext, router: appRouter, middleware: cors(), }); server.listen(3000); runPlayground(appRouter); } (async () => { try { await main(); } catch (e) { console.error(e); } })();