Make HTTP Requests in a Vue App with Axios — Handling Errors and Cancellation