I perform a fetch in my api and it returns a 201 status, but when I try to receive it in a variable the status comes all weird.
useEffect(() => {
async function Verify (test) {
await fetch("/api/test", {
method: "POST",
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({test: test}),
}).then((response) => {
res = response.status;
console.log(res); //thats print '201'
return res;
});
}
const status = Verify(test);
console.log(status); //thats print 'Promise { <state>: "fulfilled", <value>: 201 }'
}