mirror of
https://github.com/ArthurDanjou/website.git
synced 2026-01-14 12:14:42 +01:00
Remove prisma accelerate
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
"dev": "nuxt dev --host",
|
||||
"generate": "nuxt generate",
|
||||
"preview": "nuxt preview",
|
||||
"postinstall": "prisma generate --no-engine && nuxt prepare",
|
||||
"postinstall": "prisma generate && nuxt prepare",
|
||||
"lint": "eslint .",
|
||||
"lint:fix": "eslint . --fix"
|
||||
},
|
||||
@@ -17,7 +17,6 @@
|
||||
"@nuxt/ui": "2.11.1",
|
||||
"@pinia/nuxt": "0.5.1",
|
||||
"@prisma/client": "^5.7.0",
|
||||
"@prisma/extension-accelerate": "^0.6.2",
|
||||
"@vercel/analytics": "1.1.1",
|
||||
"@vueuse/motion": "2.0.0",
|
||||
"pinia": "2.1.7",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default defineEventHandler(async () => {
|
||||
return await usePrisma().announcement.findFirst({
|
||||
ororderBy: {
|
||||
orderBy: {
|
||||
createdAt: 'desc',
|
||||
},
|
||||
})
|
||||
|
||||
@@ -5,9 +5,6 @@ const PostSchema = z.object({ slug: z.string() }).parse
|
||||
export default defineEventHandler(async (event) => {
|
||||
const { slug } = await readValidatedBody(event, PostSchema)
|
||||
return await usePrisma().post.upsert({
|
||||
cacheStrategy: {
|
||||
swr: 60 * 5,
|
||||
},
|
||||
where: {
|
||||
slug,
|
||||
},
|
||||
|
||||
@@ -26,9 +26,6 @@ export default defineEventHandler(async (event) => {
|
||||
}
|
||||
|
||||
return await prisma.bookmark.findMany({
|
||||
cacheStrategy: {
|
||||
ttl: 60 * 3,
|
||||
},
|
||||
where: whereClause,
|
||||
orderBy: {
|
||||
name: 'asc',
|
||||
|
||||
@@ -3,9 +3,6 @@ import type { CategoryType } from '@prisma/client'
|
||||
export default defineEventHandler(async (event) => {
|
||||
const { type } = getQuery<{ type: CategoryType }>(event)
|
||||
return await usePrisma().category.findMany({
|
||||
cacheStrategy: {
|
||||
ttl: 60 * 3,
|
||||
},
|
||||
where: {
|
||||
type,
|
||||
},
|
||||
|
||||
@@ -3,10 +3,6 @@ export default defineEventHandler(async () => {
|
||||
orderBy: {
|
||||
createdAt: 'desc',
|
||||
},
|
||||
cacheStrategy: {
|
||||
ttl: 60 * 60 * 24,
|
||||
swr: 60 * 5,
|
||||
},
|
||||
})
|
||||
let enabled = true
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
export default defineEventHandler(async () => {
|
||||
return await usePrisma().guestbookMessage.findMany({
|
||||
cacheStrategy: {
|
||||
ttl: 60 * 60,
|
||||
swr: 60 * 5,
|
||||
},
|
||||
orderBy: {
|
||||
updatedAt: 'desc',
|
||||
},
|
||||
|
||||
@@ -26,9 +26,6 @@ export default defineEventHandler(async (event) => {
|
||||
}
|
||||
|
||||
return await prisma.talent.findMany({
|
||||
cacheStrategy: {
|
||||
ttl: 60 * 3,
|
||||
},
|
||||
where: whereClause,
|
||||
orderBy: {
|
||||
name: 'asc',
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
import { PrismaClient } from '@prisma/client/edge'
|
||||
import { PrismaClientExtends } from '@prisma/client/scripts/default-index'
|
||||
import { withAccelerate } from '@prisma/extension-accelerate'
|
||||
|
||||
let prisma: any
|
||||
let prisma: PrismaClient | undefined
|
||||
|
||||
export function usePrisma() {
|
||||
if (!prisma) {
|
||||
prisma = new PrismaClient({
|
||||
log: ['warn', 'info', 'error'],
|
||||
}).$extends(withAccelerate())
|
||||
})
|
||||
}
|
||||
|
||||
return prisma
|
||||
|
||||
Reference in New Issue
Block a user