Guest User

Untitled

a guest
Nov 14th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. const express = require('express');
  2. const app = express();
  3. const port = 3000;
  4.  
  5. const bodyParser = require('body-parser');
  6. app.use(bodyParser.json());
  7. app.use(bodyParser.urlencoded({
  8. extended: true
  9. }));
  10.  
  11. const connection = require('./conf');
  12.  
  13. app.get('/', (request, response) => {
  14. response.send('Bienvenue sur Express');
  15. });
  16. app.get('/api/movies', (req, res) => {
  17. connection.query('SELECT * from movie', (err, results) => {
  18. if (err) {
  19. res.status(500).send('Erreur lors de la récupération des employés');
  20. } else {
  21. res.json(results);
  22. }
  23. });
  24. });
  25. app.get('/api/movies/names', (req, res) => {
  26. connection.query('SELECT name from movie', (err, results) => {
  27. if (err) {
  28. res.status(500).send('Erreur lors de la récupération des employés');
  29. } else {
  30. res.json(results);
  31. }
  32. });
  33.  
  34. });
  35. app.post('/api/employees', (req, res) => {
  36. const formData = req.body;
  37. connection.query('INSERT INTO employee SET ?', formData, (err, results) => {
  38. if (err) {
  39. console.log(err);
  40. res.status(500).send("Erreur lors de la sauvegarde d'un employé");
  41. } else {
  42. res.sendStatus(200);
  43. }
  44. });
  45. })
  46.  
  47. app.post('/api/movies',(req,res)=>{
  48. const formData = req.body;
  49. connection.query('INSERT INTO movie SET?', formData,(err,results)=>{
  50. if (err) {
  51. console.log(err);
  52. res.status(500).send("Erreur lors de la sauvegarde d'un film");
  53. }
  54. else {
  55. res.sendStatus(200);
  56. }
  57. })
  58. })
  59. app.listen(port, (err) => {
  60. if (err) {
  61. throw new Error('Something bad happened...');
  62. }
  63. console.log(`Server is listening on ${port}`);
  64. });
Add Comment
Please, Sign In to add comment