Sora952

Express tuto 3 post

May 29th, 2020
58
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 3 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" avec le verbe POST
  16. // app.post('/api/employees', (req, res) => {
  17. app.post('/api/movies', (req, res) => {
  18.   // récupération des données envoyées
  19.   const formData = req.body;
  20.  
  21.   // connexion à la base de données, et insertion de l'employé
  22.   connection.query('INSERT INTO movie SET ?', formData, (err, results) => { //employee
  23.  
  24.     if (err) {
  25.       // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
  26.       console.log(err);
  27.       res.status(500).send("Erreur lors de la sauvegarde d'un film" + formData);
  28.     } else {
  29.       // Si tout s'est bien passé, on envoie un statut "ok".
  30.       console.log('cest bon');
  31.       res.sendStatus(200);
  32.     }
  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