Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przesyłać dane do bazy danych za pomocą Fetch API w React.js

Możesz zrobić coś takiego jak poniżej

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

Mój punkt końcowy stanowiska roboczego znajduje się poniżej.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiedy MySQL próbuje zaktualizować indeks dla kolumny?

  2. Błąd Mysql:użytkownik określony jako definiujący ('mysql.infoschema'@'localhost') nie istnieje' podczas próby zrzucenia obszarów tabel

  3. Czy istnieje narzędzie do generowania pełnej bazy danych DDL dla SQL Server? A co z Postgresem i MySQL?

  4. Przechowywanie danych w MySQL w formacie JSON

  5. Wstawianie NOW() do bazy danych z aktywnym rekordem CodeIgniter