Guest User

Untitled

a guest
Nov 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. const express = require ("express");
  2. const app = express();
  3. const port = 59390;
  4. const connection = require ("./conf");
  5. const bodyParser = require("body-parser");
  6.  
  7. // Support JSON-encoded bodies
  8. app.use(bodyParser.json());
  9. // Support URL-encoded bodies
  10. app.use(bodyParser.urlencoded({
  11. extended: true
  12.  
  13. }));
  14. // écoute de l'url "/api/movies" avec le verbe POST
  15. app.post("/api/movies", (req, res) => {
  16.  
  17. // récupération des données envoyées
  18. const formData = req.body;
  19.  
  20. // connection à la base de données, et insertion du film
  21. connection.query("INSERT INTO movie SET ?", formData, (err, results) => {
  22.  
  23. if (err) {
  24. // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
  25. console.log(err);
  26. res.status(500).send("Erreur lors de la sauvegarde d'un film");
  27. } else {
  28. // Si tout s'est bien passé, on envoie un statut "ok".
  29. res.sendStatus(200);
  30. }
  31. });
  32. });
  33. app.listen(port,(err)=>{
  34. if(err){
  35. throw new Error("Something bad happened...");
  36. }
  37. console.log(`server is listening on ${port}`);
  38. });
Add Comment
Please, Sign In to add comment