así que estaba creando una API RESTful y quería poder recibir datos json sin procesar (para poder usar mi API para dispositivos móviles también), luego guardar los datos en mi base de datos (mongoDB).
Pero verá, existe este problema que parece que no puedo solucionar y es que no puedo usar los datos sin procesar como json.
el codigo es sencillo
const express = require('express') const bodyParser = require('body-parser') const app = express(); app.use(bodyParser.raw({inflate:true, limit: '100kb', type: 'application/json'}); app.post('/post', function(req, res){ res.send(parse.JSON(req.body)); //to convert it to json but this doesn't seem to work })PD. Estoy usando cartero para enviar la solicitud como formato sin formato
const express = require('express') const bodyParser = require('body-parser') const app = express(); app.use(bodyParser.raw({inflate:true, limit: '100kb', type: 'application/json'}); app.post('/post', function(req, res){ res.send(JSON.parse(req.body)); })dentro de res.send, debe usar JSON.parse() en lugar de parse.JSON(), lo que arrojará un error ya que no es correcto
si desea leer más sobre JSON.parse, puede visitar mdn docs