Just return a json response

This commit is contained in:
2022-12-25 15:42:03 +01:00
parent 3e1b3be2ba
commit 4f97e8bc8e

View File

@@ -15,27 +15,27 @@ export const POST = (async ({ request, fetch }) => {
throw error(400, { message: 'INVALID_EMAIL' }) throw error(400, { message: 'INVALID_EMAIL' })
} }
// return json(email) return json(email)
// Newsletter API request // Newsletter API request
const req = await fetch(`https://emailoctopus.com/api/1.6/lists/${NEWSLETTER_LIST_ID}/contacts`, { // const req = await fetch(`https://emailoctopus.com/api/1.6/lists/${NEWSLETTER_LIST_ID}/contacts`, {
method: 'POST', // method: 'POST',
headers: { 'Content-Type': 'application/json' }, // headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ // body: JSON.stringify({
api_key: NEWSLETTER_API_TOKEN, // api_key: NEWSLETTER_API_TOKEN,
email_address: email, // email_address: email,
}) // })
}) // })
const res = await req.json() // const res = await req.json()
console.log('server API response:', res) // console.log('server API response:', res)
// Other error // // Other error
if (res && res.status !== 'PENDING') { // if (res && res.status !== 'PENDING') {
throw error(400, { message: res.error.code }) // throw error(400, { message: res.error.code })
} // }
return json({ // return json({
success: true, // success: true,
message: res.status, // message: res.status,
}) // })
}) satisfies RequestHandler }) satisfies RequestHandler