Ajout des routes upload : upload, uploadGroupe

This commit is contained in:
ETHEVE Fabien
2023-02-09 17:07:54 +01:00
parent 97fa18de7f
commit ff0cb60890
4 changed files with 68 additions and 2 deletions
+36 -1
View File
@@ -7,7 +7,42 @@ const router = express.Router()
const prisma = new PrismaClient();
router.patch('/upload',async(req,res,next)=>{
let modifyData;
try{
modifyData = jeuxValidation.parse(req.body)
}catch(error){
return res.status(400).json({ errors: error.issues })
}
const id = await prisma.jeux.findFirst({
where:{
id : modifyData.id
}
})
// on va verifier si le mail de la personne est bon , sinon il peut pas modifier son mot de passe
if(!id) return next(createError(200, "Vérifiez l'existence de ce jeux "));
await prisma.jeux.update({
where:{
id : modifyData.id
},
data:{
Title : modifyData.Title,
Description : modifyData.Description,
Picture : modifyData.Picture,
lien : modifyData.lien,
groupe:{
connect:{
id : modifyData.groupe_id
}
}
}
})
.then(()=>{
res.json({"message" : "Modification de la page"})
})
})
router.post('/jeux',async (req,res,next)=>{
let jeuxData;