sql >> Database >  >> RDS >> Mysql

Hoe gegevens naar de database te posten met Fetch API in React.js

Je kunt zoiets doen als hieronder

handleSubmit (event) {
  //alert('A list was submitted: ' + this.state.formvalue);
  event.preventDefault();
  fetch('your post url here', {
    method: 'POST',
    headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      id: this.state.id,
      item: this.state.item,
      itemType: this.state.itemType
    })
  })
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.log(err);
}

Het eindpunt van mijn werkpost staat hieronder.

app.post('/api/listitems', (req, res) => {
  var postData  = req.body;
  connection.query('INSERT INTO list_items SET ?', postData, (error, results, fields) => {
    if (error) throw error;
    res.end(JSON.stringify(results));
  });
});



  1. MariaDB FOUND_ROWS() uitgelegd

  2. Een lijst met beschikbare verzamelingen retourneren in PostgreSQL

  3. Meerdere rijen samenvoegen en groeperen in Oracle

  4. Null-waarden vergelijken in MySQL