検索

ホームページ  >  に質問  >  本文

javascript - nodejs は、request-promise を使用してリクエストを送信した後に返される結果を取得できません。

バックグラウンドは request-promise を使用してネットワーク リクエストを送信し、サードパーティ インターフェイスをリクエストし、json データを返します。json キーを手動で定義しましたが、このキーに対応する出力値は未定義と表示されます。

コードブロック:

ブラウザは結果を返します:

背景表示結果は次のとおりです:

なぜ未定義なのですか? ? ?
戻り値は json です。[] 内の変数を使用しましたが、ローカル ブラウザのテストでは問題ありませんでした。

typechotypecho2716日前927

全員に返信(1)返信します

  • 習慣沉默

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

    のreturn formはオブジェクトではないと考えて良いでしょうか?タイプは?または、for in を使用してそれがカプセル化されたオブジェクトであるかどうかを確認します。おそらく、console.log によって出力される結果は、単に String または valueOf に変更されるだけです。 。 。 {"20170620":"0","20170621":"0"}

    返事
    0
  • キャンセル返事