Gunakan json-server sebagai pembekal data
fetch('http://localhost:3000/user', {
method: 'POST',
body: JSON.stringify({name:name.value, age:age.value, gender:gender.value}),
headers: {
'Cotent-Type': 'application/json'
}
})
.then(res => res.json())
.then(res => {
if (res.id) {
alert('添加用户成功');
this.setState({name: '', age: 0, gender: ''});
} else {
alert('添加失败');
}
})
.catch(err => console.error(err));
Hanya satu hasil ditambah
{
"id": 10002
}
Dua permintaan dihantar dalam rangkaian, satu permintaan OPTION Apakah tujuan permintaan ini?
Permintaan kedua ialah permintaan pos, yang mengandungi data yang akan ditambahkan, tetapi hanya terdapat satu maklumat ID dalam fail json. Sila selesaikan
Dua permintaan yang dihantar melalui kaedah
fetch ialah
Pos pertama adalah kaedah dalam kaedah Contohnya, anda boleh menukar kaedah: 'POST' kepada kaedah: 'PUT' dahulu adalah maklumat konfigurasi PUT
Yang kedua ialah menghantar permintaan Adakah fail json hanya mempunyai maklumat id? Adakah ia masalah tetapan latar belakang?