import { PrismaClient } from '@prisma/client/edge';
import { withAccelerate } from '@prisma/extension-accelerate';
export default {
async fetch(request, env, ctx): Promise<Response> {
const prisma = new PrismaClient().$extends(withAccelerate());
console.log(env);
const user = await prisma.user.findMany({
where: {
email: {
contains: '[email protected]',
},
},
cacheStrategy: { swr: 60, ttl: 60 },
});
console.log(user);
return new Response('Hello World!');
},
} satisfies ExportedHandler<Env>;
import { PrismaClient } from '@prisma/client/edge';
import { withAccelerate } from '@prisma/extension-accelerate';
export default {
async fetch(request, env, ctx): Promise<Response> {
const prisma = new PrismaClient().$extends(withAccelerate());
console.log(env);
const user = await prisma.user.findMany({
where: {
email: {
contains: '[email protected]',
},
},
cacheStrategy: { swr: 60, ttl: 60 },
});
console.log(user);
return new Response('Hello World!');
},
} satisfies ExportedHandler<Env>;