web:api:prisma-fastify

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:api:prisma-fastify [2026/03/30 08:40] jcheronweb:api:prisma-fastify [2026/05/04 14:17] (Version actuelle) – [6. Prisma Client] jcheron
Ligne 6: Ligne 6:
   * [[web:api:prisma-fastify:p4|]]   * [[web:api:prisma-fastify:p4|]]
   * [[web:api:prisma-fastify:p5|]]   * [[web:api:prisma-fastify:p5|]]
 +  * [[web:api:prisma-fastify:p6|]]
  
 ===== Partie 1 ===== ===== Partie 1 =====
Ligne 191: Ligne 192:
  
 <sxh ts> <sxh ts>
-import {PrismaClient} from "@prisma/client/extension";+import "dotenv/config"; 
 +import { PrismaPg } from "@prisma/adapter-pg"; 
 +import { PrismaClient } from "../generated/prisma/client";
  
-export const prisma = new PrismaClient()+const connectionString = `${process.env.DATABASE_URL}`; 
 +const adapter = new PrismaPg({ connectionString }); 
 +const prisma = new PrismaClient({ adapter })
 +export { prisma };
 </sxh> </sxh>
  
------ 
  
 ==== 7. Serveur + Routes simples ==== ==== 7. Serveur + Routes simples ====
  • web/api/prisma-fastify.1774852829.txt.gz
  • Dernière modification : il y a 6 semaines
  • de jcheron