调用 GetByUsername 时,执行跳转到 catch 块,但 err 未定义。该 api 正在工作,因为等效的 promise 样式代码 .then().then().done() 有效,但我想更好地以这种 async / await 样式编写。我该如何调试它?
var cli = {
GetByUsername: async function(username) {
try {
let resposne = await fetch(`http://api.example.com?username=${username}`);
return response;
} catch(err) {
debugger;
}
}
}
编辑:通过查看react-native 的 package.json似乎使用的 fetch 实现是node-fetch并babeljs
作为转译器。