prisma experiment
This commit is contained in:
@@ -1,7 +1,21 @@
|
||||
import { prisma } from "./db/db";
|
||||
import { Elysia, t } from "elysia";
|
||||
import { Prisma } from "@prisma/client";
|
||||
|
||||
const api = new Elysia({ prefix: "/api" })
|
||||
// [wip]
|
||||
.group("/prisma", (app) =>
|
||||
app
|
||||
.post("/game", ({ body }: { body: Prisma.GameFindManyArgs }) =>
|
||||
prisma.game.findMany(body)
|
||||
)
|
||||
.post(
|
||||
"/instance",
|
||||
({ body }: { body: Prisma.InstanceFindManyArgs }) =>
|
||||
prisma.instance.findMany(body)
|
||||
)
|
||||
)
|
||||
|
||||
.get("/games", () => prisma.game.findMany())
|
||||
|
||||
.get("/instances", ({ query: { game } }) =>
|
||||
|
||||
Reference in New Issue
Block a user