Hola, desafortunadamente Encuentro este error… ¿Alguien sabe a qué se debe? <code>SyntaxError: Unexpected token &#x27; in JSON at positio...

Pregunta de la clase:
POST: método para crear
Leobardo Licona Soto

Leobardo Licona Soto

Pregunta
studenthace 4 años

Hola, desafortunadamente Encuentro este error… ¿Alguien sabe a qué se debe?

SyntaxError: Unexpected token ' in JSON at position 11 at JSON.parse (<anonymous>) at parse (/Users/leo/Documents/platziCursos/backendNodeJs/tiendaOnline/node_modules/body-parser/lib/types/json.js:89:19) at /Users/leo/Documents/platziCursos/backendNodeJs/tiendaOnline/node_modules/body-parser/lib/read.js:121:18 at invokeCallback (/Users/leo/Documents/platziCursos/backendNodeJs/tiendaOnline/node_modules/raw-body/index.js:224:16) at done (/Users/leo/Documents/platziCursos/backendNodeJs/tiendaOnline/node_modules/raw-body/index.js:213:7) at IncomingMessage.onEnd (/Users/leo/Documents/platziCursos/backendNodeJs/tiendaOnline/node_modules/raw-body/index.js:273:7) at IncomingMessage.emit (node:events:377:35) at endReadableNT (node:internal/streams/readable:1312:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)

¡Gracias!

7 respuestas
para escribir tu comentario
    Jose Ever Muñoz Muñoz

    Jose Ever Muñoz Muñoz

    studenthace un año

    fijate que no hayas puesto la comilla simple ( ' ' ), json solo admite la comilla doble ( " " ), y tambien que no hayan coma en el ultimo elemento del json porque lo tomara como errror, debe ir sin coma ( , )

    David De la Hoz

    David De la Hoz

    studenthace 4 años

    Ya pude solucionarlo era esta coma que estaba al final antes de cerrar el json: Captura.PNG

    David De la Hoz

    David De la Hoz

    studenthace 4 años

    Tengo el mismo problema me aparece esto: SyntaxError: Unexpected token } in JSON at position 85 at JSON.parse (<anonymous>) at parse (C:\Users\drica\OneDrive\Escritorio\Platzi\Escuela de desarrollo web\Curso de Node con Express\node_modules\body-parser\lib\types\json.js:89:19) at C:\Users\drica\OneDrive\Escritorio\Platzi\Escuela de desarrollo web\Curso de Node con Express\node_modules\body-parser\lib\read.js:121:18 at invokeCallback (C:\Users\drica\OneDrive\Escritorio\Platzi\Escuela de desarrollo web\Curso de Node con Express\node_modules\raw-body\index.js:224:16) at done (C:\Users\drica\OneDrive\Escritorio\Platzi\Escuela de desarrollo web\Curso de Node con Express\node_modules\raw-body\index.js:213:7) at IncomingMessage.onEnd (C:\Users\drica\OneDrive\Escritorio\Platzi\Escuela de desarrollo web\Curso de Node con Express\node_modules\raw-body\index.js:273:7) at IncomingMessage.emit (node:events:377:35) at endReadableNT (node:internal/streams/readable:1312:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)

    Zajith Corro Viveros

    Zajith Corro Viveros

    studenthace 4 años

    Parece un error de escritura :thin

    German Cavani

    German Cavani

    studenthace 4 años

    Fijate si no pusiste una coma extra en el request.

    { "name": "producto de prueba", }

    la "," luego de producto de prueba te haría saltar ese error.

    Hermes Aguilar

    Hermes Aguilar

    studenthace 4 años

    pareciera que tienes un typo. Comparte tu código para ver si es eso. :D

    Pablo Antipan Quiñenao

    Pablo Antipan Quiñenao

    studenthace 4 años

    Hola! Puedes postear el codigo para poder ayudar? Saludos!

Curso de Backend con Node.js: API REST con Express.js

Curso de Backend con Node.js: API REST con Express.js

¡Aprende desarrollo backend con Node.js! Trabaja con rutas, servidores y middlewares de Express.js. Construye una API, manipula errores y haz validación de datos. Despliega tu aplicación a producción en Heroku. Conviértete en backend developer con Node.js junto a tu profesor Nicolas Molina.

Curso de Backend con Node.js: API REST con Express.js
Curso de Backend con Node.js: API REST con Express.js

Curso de Backend con Node.js: API REST con Express.js

¡Aprende desarrollo backend con Node.js! Trabaja con rutas, servidores y middlewares de Express.js. Construye una API, manipula errores y haz validación de datos. Despliega tu aplicación a producción en Heroku. Conviértete en backend developer con Node.js junto a tu profesor Nicolas Molina.