javascript - nodejs ne peut pas obtenir le résultat renvoyé après l'envoi d'une requête à l'aide de request-promise.
typecho
typecho 2017-06-21 10:12:07
0
1
961

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

typecho
typecho

Following the voice in heart.

répondre à tous(1)
習慣沉默

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. . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal