Files
sorvor-back/src/app.ts
Thanu Poptiphueng ca130dc2b8
Some checks failed
backend-action / build-image (push) Has been cancelled
update admin route
2024-05-20 12:34:54 +07:00

37 lines
853 B
TypeScript

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);
}
})();