Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

const express = require('express');

const mysql = require('mysql');

const cors = require('cors');

const app = express();

app.use(cors());

app.use(express.json()); // Ajout du middleware pour analyser les requêtes JSON

const db = mysql.createConnection({

host: "localhost",

user: 'root',

password: '',

database: 'nodeproject'

});

// Vos routes existantes...

app.post('/ajouter', (req,res)=>{

const design = req.body.design;

const prix = req.body.prix;

const quantite = req.body.quantite;

db.query(

"INSERT INTO produit (design,prix,quantite) VALUES (?,?,?)",

[design,prix,quantite],
(err, result)=>{

if (err){

console.log(err);

return res.status(500).send("Une erreur s'est produite lors de l'ajout du produit.");

} else {

return res.status(200).send("Produit ajouté avec succès !");

);

});

app.put('/modifier/:numProduit',(req,res)=>{

const numProduit = req.params.numProduit;

const sql = "UPDATE produit SET `design`= ?, `prix`= ?, `quantite`= ? WHERE numProduit = ?";

const valeurs = [

req.body.design,

req.body.prix,

req.body.quantite,

];

db.query(sql,[...valeurs,numProduit], (err,data)=>{

if (err) {

console.log(err);

return res.status(500).send("Une erreur s'est produite lors de la modification du produit.");

} else {
return res.status(200).send("Produit modifié avec succès !");

});

});

app.listen(8080,()=>{

console.log("Je suis en écoute sur le port 8080.");

});

Vous aimerez peut-être aussi