Some checks failed
backend-action / build-image (push) Has been cancelled
37 lines
853 B
TypeScript
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);
|
|
}
|
|
})();
|