cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Menggunakan json-server hasil data POST hanya mempunyai id

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

typechotypecho2766 hari yang lalu887

membalas semua(1)saya akan balas

  • 欧阳克

    欧阳克2017-06-12 09:26:07

    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?

    balas
    0
  • Batalbalas