sql >> Databáze >  >> RDS >> Mysql

Jak odeslat data do databáze pomocí Fetch API v React.js

Můžete udělat něco jako níže

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);
}

Koncový bod mého pracovního příspěvku je níže.

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. Microsoft SQL Server 2005/2008:datový typ XML vs text/varchar

  2. Jak zobrazit hodnoty řádků jako sloupce v MySQL

  3. Vkládání více hodnot pole do databáze mySQL

  4. Jak získat všechny záznamy pomocí cizího klíče pomocí Laravel