ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • node.js 비동기 모듈 작업
    프로그래밍/개발메모 2020. 5. 14. 13:38
    728x90
    반응형
    /*
    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 을 걸어둠

    반응형
Designed by Tistory.