개발/ETC
[nodejs] 비동기 처리 - async, await
대충고양이짤
2022. 2. 9. 16:55
async / await
자바스크립트 비동기 처리 패턴 중 하나.
function 앞에는 async를, 비동기 처리를 해야할 코드 앞에는 await를 붙인다
샘플코드
async function testItem(count) {
try {
///Do something
return {"msg":"result is ..."};
}
catch (e) {
return {"msg":"failed"};
}
}
async function testFunction() {
try {
//function testItem은 async가 붙어야 함
var tempItem = await testItem(1);
console.log(tempItem.msg);
}
catch(e) {
console.log(e);
}
}