반응형
/*
1. start
2. end
3. abc_async
순으로 동작하도록 짜려고함
*/
var mymodule = require('./mymodule');
console.log("start");
mymodule.abc_async();
console.log("end");
모듈쪽내용
/*
mymodule.js 내용
*/
async function abc_async()
{
console.log("abc_async start");
await sleep(1000);
console.log("abc_async end");
}
const sleep = async (ms) => {
return new Promise(resolve=>{
setTimeout(resolve,ms)
})
}
module.exports.abc_async = abc_async;
module.exports.sleep = sleep;
abc_async 내부에 딜레이가 걸리도록 sleep 을 걸어둠
반응형