javascript – nodejs kann das Ergebnis nicht zurückerhalten, nachdem eine Anfrage mit request-promise gesendet wurde.
typecho
typecho 2017-06-21 10:12:07
0
1
870

Der Hintergrund verwendet Request-Promise, um Netzwerkanfragen zu senden, eine Schnittstelle eines Drittanbieters anzufordern und JSON-Daten zurückzugeben. Ich definiere den JSON-Schlüssel manuell, aber der diesem Schlüssel entsprechende Ausgabewert zeigt undefiniert an.

Codeblock:

Der Browser gibt das Ergebnis zurück:

Das Ergebnis der Hintergrundanzeige ist:

Warum ist es undefiniert? ? ?
Was zurückgegeben wird, ist JSON. Ich habe die Variable in [] verwendet und der lokale Browsertest hat kein Problem

typecho
typecho

Following the voice in heart.

Antworte allen (1)
習慣沉默

可以考虑{"20170620":"0","20170621":"0"}的返回形式不是一个对象?typeof一下?或者用for in 遍历一下看看都是什么东西,是不是是一个封装过后的对象,或许console.log输出的结果只是假象,封装过的对象不过是把toString或者valueOf改了。。。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!