First Commit Test

This commit is contained in:
2023-04-11 15:08:56 +02:00
commit 4079fade0a
24 changed files with 11503 additions and 0 deletions

View File

@ -0,0 +1,13 @@
/**
* Fetch all `examples` from the database. Run `npx prisma db push` at least once for this to work.
*
* If you are using `tRPC` you can access the prisma-client by adding it to the context:
* ```ts
* export async function createContext(event: H3Event) {
* return { prisma: event.context.prisma }
* }
*
* export type Context = inferAsyncReturnType<typeof createContext>
* ```
*/
export default defineEventHandler(event => event.context.prisma.example.findMany())

View File

@ -0,0 +1,9 @@
import { createNuxtApiHandler } from 'trpc-nuxt'
import { appRouter } from '~/server/trpc/routers'
import { createContext } from '~/server/trpc/context'
// export API handler
export default createNuxtApiHandler({
router: appRouter,
createContext
})