web/javascript

callBack - fetch

내가 만드는게 길이 된다 2026. 1. 14. 11:37

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