我想编写一个从 API 请求令牌的应用程序。只要此令牌不可用,我就不想继续应用程序的其余部分。所以它必须像同步 HTTP 请求一样。
我的目标是创建一个执行请求然后返回令牌的函数,例如:
var token=getToken(); //After this function has finished
makeRequest(token); //I want this function to be executed
我怎样才能做到这一点?
原文由 Apatus 发布,翻译遵循 CC BY-SA 4.0 许可协议
它根本不想同步。拥抱回调的力量:
这确保在 getToken 完成之前不会执行 makeRequest。