In order to handle errors in async/await, we can use the try/catch statement.

Rejecting a promise

const promise = new Promise((resolve, reject) => {
  reject(new Error('Something went wrong'));
});

Try/catch statement

async function main() {
  try {
    const result = await promise;
    console.log(result);
  } catch (error) {
    console.log(error.message);
  }
}

The catch block will be executed when the promise is rejected or when an error is thrown inside the try block.