検索

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

javascript - nodejs 関数が未定義を返します。理由がよくわかりません。

最終的に Promise を使用して問題を解決したコードは次のとおりです:
exports.selectByUsername = selectByUsername;
function selectByUsername(username){

リーリー

}

app.post('/ajax',urlencodedParser,function(req,res){

リーリー

});

参考資料: http://liubin.org/promises-book/

为情所困为情所困2801日前945

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

  • 天蓬老师

    天蓬老师2017-05-16 13:34:46

    クエリ内の関数はクエリが完了するまで実行されません。この時点では外部関数が返されているため、count には値が割り当てられず、まだ未定義です

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:34:46

    クエリメソッドは非同期であるため、クエリに書き込んでもカウントは返されません

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:34:46

    要するに、クエリに戻り数を記述するだけです。

    返事
    0
  • キャンセル返事