Async Await Error handling

In this post, I will show how to add error handling when using async/await. One of the goals of async/await is to make the asynchronous code appear more syntactically similar to synchronous code. This is also true for error handling. Async/await makes it possible to handle both synchronous and asynchronous errors with same fashion with try/catch.

Look at the below example, the catch block now will handle parsing errors.

const getUsers= async () => {
  try {
     const users= JSON.parse(await api.getUsers())
     console.log(users)
  } catch (err) {
    console.log(err)
  }
}

I hope you like this Post, Please feel free to comment below, your suggestion and problems if you face - we are here to solve your problems.

DMCA.com Protection Status