Fix db.js - use absolute path to .prisma/client

This commit is contained in:
CanbiZ
2025-11-28 14:07:54 +01:00
parent b54fbf15f6
commit 31a5fd97d4

View File

@@ -1,10 +1,15 @@
import 'dotenv/config' import 'dotenv/config'
import { createRequire } from 'module' import { createRequire } from 'module'
import { fileURLToPath } from 'url'
import { dirname, join } from 'path'
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'
// Use createRequire to load CommonJS module from node_modules/.prisma/client // Use createRequire with absolute path to .prisma/client
const __filename = fileURLToPath(import.meta.url)
const __dirname = dirname(__filename)
const require = createRequire(import.meta.url) const require = createRequire(import.meta.url)
const { PrismaClient } = require('.prisma/client') const prismaClientPath = join(__dirname, '../../node_modules/.prisma/client')
const { PrismaClient } = require(prismaClientPath)
const globalForPrisma = globalThis; const globalForPrisma = globalThis;