2016-08-26 8 views
-2

私はexpress.jsアプリをいくつか持っており、私のUIには「有料」ボタンがあります。非同期呼び出しの終了後に応答を返す方法は?

私がクリックすると、サーバーがStripeのチェックアウトAPIを呼び出して、APIコールからの応答を取得したときにのみ応答を返します(カードは期限切れになる可能性があります)。

私はそれが悪い習慣だと知っていますが、私の応答は非同期呼び出しが終了するまでどのように待つことができますか?

express.jsでこのような呼び出しを行う正しい方法は何ですか?

+0

どうしますか?あなたが古典的なAJAXコールをやって、あなたが答えを得た後に行動するのを妨げているのは何ですか? – DrakaSAN

+1

Strip APIは、応答を送信するためのコールバックを提供しますか? –

答えて

0

私が正しく理解していれば、私はexpress.jsであまり経験がありませんが、jsでは関数型プログラミングを使用しています。

some_api_call(params) 
    .then(isSuccessfulCallback) 
    .then(getResponse) 
    .catch(e => { 
     console.warn(e); 
    }); 
関連する問題