const getDesc = searchKey => {
return new Promise((resolve, reject) => {
fetch( 'http://localhost:8080/?apiKey=123&parm=${searchKey}')
.then(res => res.json)
.then(json => {
if(json.rtn === "false"){
reject(json.error);
}
resolve(json);
})
.catch(err => {
reject(err)
})
})
}
let bLoading = true;
getDesc("tb_table")
.then(tblDesc => console.log(tblDesc))
.catch(err => console.log(err))
.finally(() => bLoading = false)
;
const descProc = async () => {
try {
const desc = await getDesc("tb_table");
console.log(desc);
} catch (err) {
console.log(err);
} finally {
bLoading = false;
}
}
descProc();
'web > javascript' 카테고리의 다른 글
| callBack - for (0) | 2026.01.14 |
|---|---|
| callBack - for (0) | 2026.01.14 |
| callBack - Reject (0) | 2026.01.13 |
| callBack - errFunc (0) | 2026.01.13 |
| callback - Async, Await (0) | 2026.01.13 |