Estoy usando las funciones sin servidor de Netlify.
cuando ejecuto JSON.parse en la respuesta event.body obtengo SyntaxError: Unexpected end of JSON input
Mi código del lado del cliente es el siguiente:
const items = [{ id: 'prod_LvqkrsI9O5F0xJ' }]; async function initialize() { const response = await fetch('/.netlify/functions/createPaymentIntent', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ items }), }); console.log(response); const { clientSecret } = await response.json();El código del lado del servidor es el siguiente:
exports.handler = async (event, context) => { const items = await JSON.parse(event.body); console.log('items', items);la consola se desconecta
items { items: [ { id: 'prod_LvqkrsI9O5F0xJ' } ] } ...{"level":"error","message":"End - Error:"} {"errorMessage":"Unexpected end of JSON input","errorType":"SyntaxError","level":"error",...¿Alguna idea por favor?