¿Cómo convierto un objeto de solicitud de Nest con un búfer en JSON? Todo lo que he registrado muestra una matriz de bytes o una cadena.
Aquí está mi controlador:
export class KycresultsController { @Post() create(@Body() data: any): string { const j = data.toJSON(); var buf = Buffer.from(JSON.stringify(data)); var temp = JSON.parse(buf.toString()); var f = temp.data; console.log(f); const decodedJsonObject = Buffer.from(f, 'base64').toString('ascii'); console.log(decodedJsonObject);`
Y te mando este POST:
curl -X POST localhost:3001/kycresults -d "emsample=1&data=2"
Veo en mis registros:
[ 101, 109, 115, 97, 109, 112, 108, 101, 61, 49, 38, 100, 97, 116, 97, 61, 50 ] emsample=1&data=2 [ 101, 109, 115, 97, 109, 112, 108, 101, 61, 49, 38, 100, 97, 116, 97, 61, 50 ] emsample=1&data=2
Quiero obtener {emsample: 1, data: 2}