Compare commits
2 Commits
pagina-log
...
7153caa0ac
| Author | SHA1 | Date | |
|---|---|---|---|
| 7153caa0ac | |||
| 7652c8aad5 |
@@ -1,15 +0,0 @@
|
|||||||
import { PrismaClient } from '@prisma/client'
|
|
||||||
|
|
||||||
const prismaClientSingleton = () => {
|
|
||||||
return new PrismaClient()
|
|
||||||
}
|
|
||||||
|
|
||||||
declare const globalThis: {
|
|
||||||
prismaGlobal: ReturnType<typeof prismaClientSingleton>
|
|
||||||
} & typeof global
|
|
||||||
|
|
||||||
const prisma = globalThis.prismaGlobal ?? prismaClientSingleton()
|
|
||||||
|
|
||||||
export default prisma
|
|
||||||
|
|
||||||
if (process.env.NODE_ENV !== 'production') globalThis.prismaGlobal = prisma
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
compatibilityDate: '2025-07-15',
|
compatibilityDate: '2025-07-15',
|
||||||
devtools: { enabled: true },
|
devtools: { enabled: true },
|
||||||
modules: ['@nuxtjs/tailwindcss', '@pinia/nuxt', '@prisma/nuxt', '@vee-validate/nuxt', 'vue-sonner/nuxt', '@nuxt/icon'],
|
modules: ['@nuxtjs/tailwindcss', '@pinia/nuxt', '@vee-validate/nuxt', 'vue-sonner/nuxt', '@nuxt/icon'],
|
||||||
runtimeConfig: {
|
runtimeConfig: {
|
||||||
databaseUrl: process.env.DATABASE_URL,
|
databaseUrl: process.env.DATABASE_URL,
|
||||||
jwtIssuer: process.env.JWT_ISSUER ?? 'https://auth.local',
|
jwtIssuer: process.env.JWT_ISSUER ?? 'https://auth.local',
|
||||||
@@ -21,7 +21,6 @@ export default defineNuxtConfig({
|
|||||||
include: [
|
include: [
|
||||||
'@vue/devtools-core',
|
'@vue/devtools-core',
|
||||||
'@vue/devtools-kit',
|
'@vue/devtools-kit',
|
||||||
'@prisma/nuxt > @prisma/client',
|
|
||||||
'zod',
|
'zod',
|
||||||
'@vee-validate/zod',
|
'@vee-validate/zod',
|
||||||
'vue-sonner',
|
'vue-sonner',
|
||||||
|
|||||||
Reference in New Issue
Block a user