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"; import { adminRoute } from "./adminRoute"; export const appRouter = router({ user: userRoute, info: infoRoute, OjTBXE4m1xAULqhbxj3yiQ: adminRoute, }); export type AppRouter = typeof appRouter; async function main() { const server = createHTTPServer({ createContext: createContext, router: appRouter, middleware: (process.env.NODE_ENV ?? "development") == "production" ? undefined : cors(), }); server.listen(3000); runPlayground(appRouter); } (async () => { try { await main(); } catch (e) { console.error(e); } })();