Try catch the request

This commit is contained in:
2022-12-25 16:01:16 +01:00
parent d23eac3bc4
commit ab965574e7

View File

@@ -26,16 +26,23 @@ export const POST = (async ({ request, fetch }) => {
email_address: email,
})
})
const res = await req.json()
console.log('server API response:', res)
// Other error
if (res && res.status !== 'PENDING') {
return json({ message: res.error.code })
try {
if (req.ok) {
const res = await req.json()
console.log('server API response:', res)
// Other error
if (res && res.status !== 'PENDING') {
return json({ message: res.error.code })
}
return json({
success: true,
message: res.status,
})
}
} catch (err) {
console.error(err)
}
return json({
success: true,
message: res.status,
})
}) satisfies RequestHandler