Files
PopCorn/route/jeux.js
T

46 lines
963 B
JavaScript

import express from "express";
import { PrismaClient } from "@prisma/client";
import createError from "http-errors"
import jeuxValidation from "../jeuxValidator.js";
const router = express.Router()
const prisma = new PrismaClient();
router.post('/jeux',async (req,res,next)=>{
let jeuxData;
jeuxData = jeuxValidation.parse(req.body)
let jeux = await prisma.jeux.create({
data:{
Title : jeuxData.Title,
Description : jeuxData.Description,
Picture : jeuxData.Picture,
lien : jeuxData.lien,
groupe:{
connect:{
id : jeuxData.groupe_id
}
}
}
})
res.json(jeux)
console.log(jeux)
})
router.get('/jeux', async(req,res)=>{
let jeux = await prisma.jeux.findMany({
include:{
groupe:true
}
})
res.json(jeux)
})
export default router;