recherche

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

javascript - nodejs ne peut pas obtenir le résultat renvoyé après l'envoi d'une requête à l'aide de request-promise.

L'arrière-plan utilise request-promise pour envoyer des requêtes réseau, demande une interface tierce et renvoie des données json. Je définis manuellement la clé json, mais la valeur de sortie correspondant à cette clé est indéfinie.

Bloc de code :

Le navigateur renvoie le résultat :

Le résultat de l'affichage en arrière-plan est :

Pourquoi n'est-il pas défini ? ? ?
Ce qui est renvoyé est json. J'ai utilisé la variable à l'intérieur de [], et le test du navigateur local n'a aucun problème

typechotypecho2755 Il y a quelques jours969

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

  • 習慣沉默

    習慣沉默2017-06-21 10:14:07

    Pouvez-vous considérer que le formulaire de retour de {"20170620":"0","20170621":"0"} n'est pas un objet ? type de ? Ou utilisez for in pour le parcourir pour voir s'il s'agit d'un objet encapsulé. Peut-être que le résultat affiché par console.log n'est qu'une illusion. L'objet encapsulé change simplement en String ou en valueOf. . .

    répondre
    0
  • Annulerrépondre