mirror of
				https://github.com/DerTyp7/explainegy-nextjs.git
				synced 2025-10-30 21:27:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			280 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			280 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { PrismaClient } from '@prisma/client';
 | |
| 
 | |
| let prisma: PrismaClient;
 | |
| 
 | |
| if (process.env.NODE_ENV === 'production') {
 | |
|   prisma = new PrismaClient();
 | |
| } else {
 | |
|   if (!global.prisma) {
 | |
|     global.prisma = new PrismaClient();
 | |
|   }
 | |
|   prisma = global.prisma;
 | |
| }
 | |
| 
 | |
| export default prisma;
 | 
