-2
我有一些express.js應用程序,我在我的UI中有一個「支付」按鈕。如何在異步調用完成後返回響應?
當我點擊它時,我希望服務器調用Stripe的結帳API,然後僅當我從API調用(例如,卡可能過期)獲得響應時才返回響應。
我知道這是一個不好的做法,但我的迴應如何等待,直到異步調用完成?
在express.js中做這種調用的正確方法是什麼?
我有一些express.js應用程序,我在我的UI中有一個「支付」按鈕。如何在異步調用完成後返回響應?
當我點擊它時,我希望服務器調用Stripe的結帳API,然後僅當我從API調用(例如,卡可能過期)獲得響應時才返回響應。
我知道這是一個不好的做法,但我的迴應如何等待,直到異步調用完成?
在express.js中做這種調用的正確方法是什麼?
如果我的理解正確,請記住,我對express.js沒有太多經驗,但在js中使用函數式編程。
some_api_call(params)
.then(isSuccessfulCallback)
.then(getResponse)
.catch(e => {
console.warn(e);
});
你爲什麼要這麼做?什麼是阻止你做一個經典的AJAX調用,並在你有答案後採取行動? – DrakaSAN
Strip API提供的回調函數可以用來發送響應? –