【发布时间】:2020-07-03 01:59:37
【问题描述】:
async function db(path){
const res = await fetch('data.json');
const data = await res.json();
return data[path];
}
console.log(db("name"));
我怎样才能修复 Promise {pending} 我正在尝试从我的代码中的任何位置获取对我的数据库 json 文件的全局访问,这是正确的方法还是有更好的方法?
【问题讨论】:
-
async函数将始终返回一个 Promise。在返回的承诺上使用.then(),这样您就可以在承诺解决时提供回调(或.catch(),如果承诺拒绝) -
你是如何使用这个功能的?您发布的代码很好。
-
我正在尝试获取对我的 json 数据库的全局访问权限,如果有人知道,我找不到任何示例,请给我一些代码
标签: javascript json promise async-await fetch