nodejs

web3.js 비동기 nodejs 함수 비교

iesay 2020. 11. 24. 18:24
변경 전

 MyContract.methods.totalSupply().call((err, result)=> {

   console.log("result : ", result);

 })



변경 후

const app = async () => {

  try {

      const result = await MyContract.methods.totalSupply().call();

      console.log("result : ", result);

  }catch (error) { console.log('Task Failure',error);

  }

};

app();


동일 하게 동작 한다.

변경 후 코드가 유지보수 하기 조금 더 쉽다.