我有一些express.js应用程序,我有一个"付费"我的用户界面中的按钮。
当我点击它时,我希望服务器调用Stripe的checkout API,然后仅在我从API调用获得响应时才返回响应(例如,卡可以过期)。
我知道这是一个不好的做法,但我的回复怎么能等到异步通话结束?
在express.js中进行此类调用的正确方法是什么?
答案 0 :(得分:0)
如果我理解正确,请注意,我在express.js中没有太多经验,但在js中你使用函数式编程。
some_api_call(params)
.then(isSuccessfulCallback)
.then(getResponse)
.catch(e => {
console.warn(e);
});