recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Les résultats des données POST du serveur Json n'ont qu'un identifiant

Utilisez json-server comme fournisseur de données

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

Un seul résultat a été ajouté

  {
    "id": 10002
  }

Deux requêtes ont été envoyées dans le réseau, l'une est une requête OPTION. Quel est le but de cette requête ?
La deuxième demande est une demande de publication, qui contient les données à ajouter, mais il n'y a qu'une seule information d'identification dans le fichier json. Veuillez la résoudre

.
typechotypecho2730 Il y a quelques jours864

répondre à tous(1)je répondrai

  • 欧阳克

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

    Les deux requêtes envoyées par la méthode

    fetch sont

    Le premier message était la méthode dans la méthode. Par exemple, vous pouvez changer la méthode : 'POST' en méthode : 'PUT'. Le message était les informations de configuration de PUT

    .

    La deuxième consiste à envoyer une demande. Le fichier json ne contient-il que des informations d'identification ? Est-ce un problème de réglage de l'arrière-plan ?

    répondre
    0
  • Annulerrépondre