text Express 4 - MéthodePUTet modificationdedonnées

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Express 4 - MéthodePUTet modificationdedonnées相关的知识,希望对你有一定的参考价值。

const express = require('express');
const app = express();
const port = 3000;
const connection = require('./conf');
const bodyParser = require('body-parser');


app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
  extended: true
}));


// écoute de l'url "/api/employees"
app.put('/api/movies/:id', (req, res) => {

// récupération des données envoyées
const idEmployee = req.params.id;
const formData = req.body;

// connection à la base de données, et insertion de l'employé
connection.query('UPDATE movie SET ? WHERE id = ?', [formData, idEmployee], err => {

    if (err) {
      // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
      console.log(err);
      res.status(500).send("Erreur lors de la modification du movie");
    } else {

      // Si tout s'est bien passé, on envoie un statut "ok".
      res.sendStatus(200);
    }
  });
});

app.get('/api/movies/:id', (req, res) => {
  connection.query('SELECT * from movie', (err, results) => {
    if (err) {
      res.status(500).send('Erreur lors de la récupération des movies');
    } else {
      res.json(results);
    }
  });
});

// écoute de l'url "/api/employees" avec le verbe POST
app.post('/api/movies', (req, res) => {

  // récupération des données envoyées
  const formData = req.body;
res.send('recherche ok')
  // connexion à la base de données, et insertion de l'employé
  connection.query('INSERT INTO movie SET ?', formData, (err, res) => {

    if (err) {
      // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
      console.log(err);
      res.status(500).send("Erreur lors de la sauvegarde d'un movie");
    } else {
      // Si tout s'est bien passé, on envoie un statut "ok".
      res.sendStatus(200);
    }
  });
});



app.get('/api/movies', (req, res) => {
  connection.query('SELECT * from movie', (err, results) => {
    if (err) {
      res.status(500).send('Erreur lors de la récupération des movies');
    } else {
      res.json(results);
    }
  });
});

  app.get('/api/movies/names', (req, res) => {
    connection.query('SELECT name from movie', (err, results) => {
      if (err) {
        res.status(500).send('Erreur lors de la récupération des employés');
      } else {
        res.json(results);
      }
    });
  });

  
app.listen(port, (err) => {
  if (err) {
    throw new Error(`Something bad happened...`);
  }
  console.log(`Server is listening on ${port}`);
});

以上是关于text Express 4 - MéthodePUTet modificationdedonnées的主要内容,如果未能解决你的问题,请参考以下文章

javascript Express 4 - MéthodePUTet modificationdedonnées

text Express 1 - Découverted'Express

text MétodogetElementById()o qual retorna o elemento que possui o atributo ID com o valor espec

javascript Express 1 - Découverted'express

text Teléfonosdeinterés

text 挑战“PourbiendébuterurReactenVidéos