Sora952

Put wild quest express

May 29th, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const express = require('express');
  2. const connection = require('./conf');
  3. const app = express();
  4. const port = 3000;
  5.  
  6. // QUETE 4 EXPRESS
  7.  
  8. // Support JSON-encoded bodies
  9. app.use(express.json());
  10.  // Support URL-encoded bodies
  11. app.use(express.urlencoded({
  12.     extended: true
  13. }));
  14.  
  15. // écoute de l'url "/api/employees"
  16. app.put('/api/movies/:id', (req, res) => {
  17.  
  18.   // récupération des données envoyées
  19.   const idEmployee = req.params.id;
  20.   const formData = req.body;
  21.  
  22.   // connection à la base de données, et insertion de l'employé
  23.   connection.query('UPDATE movie SET ? WHERE id = ?', [formData, idEmployee], err => {
  24.  
  25.     if (err) {
  26.       // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
  27.       console.log(err);
  28.       res.status(500).send("Erreur lors de la modification d'un film");
  29.     } else {
  30.  
  31.       // Si tout s'est bien passé, on envoie un statut "ok".
  32.       res.sendStatus(200);
  33.     }
  34.   });
  35. });
  36.  
  37. app.listen(port, (err) => {
  38.   if (err) {
  39.     throw new Error('Something bad happened...');
  40.   }
  41.  
  42.   console.log(`Server is listening on ${port}`);
  43. });
Add Comment
Please, Sign In to add comment