【发布时间】:2017-06-02 18:32:06
【问题描述】:
我已经开始使用 axios,一个基于 Promise 的 HTTP 客户端,但我还没有弄清楚如何根据 Promise 值返回结果。
这是我的代码的简化版本:
function isUnique(cif) {
countClients(cif).then(function(count) {
return (count == 0);
});
}
function countClients(cif) {
return axios.get('/api/clients?cif=' + cif)
.then(function(response) {
let clients = response.data;
return clients.length;
})
.catch(function(error) {
console.log(error);
return false;
});
}
我希望 isUnique 函数根据 countClients 输出返回一个布尔值。
【问题讨论】:
标签: javascript promise axios