Just return a json response
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user