From e3a5c0a44a640ee0e232cfce0b08b77b6e3f5d41 Mon Sep 17 00:00:00 2001 From: Mathis Date: Tue, 21 May 2024 16:17:08 +0200 Subject: [PATCH] Refactor register service to enhance error handling Modified the doRegister function within register.service.ts to provide better error handling. Responses now return an object format, and an error catch block has been added. Additionally, minor changes were made to the workspace.xml. --- .idea/workspace.xml | 21 +++++++++++++-------- src/services/register.service.ts | 12 ++++++++++-- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2ca72e9..4b9d338 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,12 +5,8 @@ - - - - - + @@ -115,6 +119,7 @@ - \ No newline at end of file diff --git a/src/services/register.service.ts b/src/services/register.service.ts index 32d2f48..965645b 100644 --- a/src/services/register.service.ts +++ b/src/services/register.service.ts @@ -4,11 +4,19 @@ import axios from "axios"; async function doRegister(data: object) { - return await axios.post('http://localhost:3333/auth/register', data) + return axios.post('http://localhost:3333/auth/register', data) .then(function (response) { console.log(response); - return response + return { + status: response.status, + data: response.data + } }) + .catch(function (error) { + console.warn(error); + return { + } + }); } export default doRegister; \ No newline at end of file