sql >> Databasteknik >  >> RDS >> Mysql

Hur man lägger upp data till databasen med hjälp av Fetch API i React.js

Du kan göra något som nedan

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

Min arbetspostslutpunkt är nedan.

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. SQL inte lika med () Operator för nybörjare

  2. Infogar data i flera tabeller med spring jdbcTemplate

  3. Laravels tidsstämpel uppdateras utan explicit uppmaning att göra det

  4. En biblioteksdatamodell