почему body-parser.json () не работает?показывая SyntaxError: неожиданный токен} в JSON в позиции 100 в JSON.parse (<anonymous>) - PullRequest
0 голосов
/ 22 мая 2019

Пожалуйста, объясните мне, где я делаю ошибку.почему мое тело не анализируется в формате JSON

Я использую почтальон для запроса на публикацию ... (тип заголовка указан ниже)

[{"key": "Content-Type", "name": "Content-Type", "value": "application / json", "description": "", "type": "text"}]

Спасибо за просмотр моего постаЯ буду признателен за ваш вклад

const express=require('express');
const bodyParser=require('body-parser');

const app=express();

const port= process.env.PORT || 3002;

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:true}));


app.post('/send',(req,res)=>{
    res.json(req.body);

})

app.listen(port,()=>{
    console.log(`listing to port ${port}`)
});

SyntaxError: Unexpected token } in JSON at position 100
    at JSON.parse (<anonymous>)
    at parse (C:\Users\Deepak Das\Desktop\node test\test\node_modules\body-parser\lib\types\json.js:89:19)
    at C:\Users\Deepak Das\Desktop\node test\test\node_modules\body-parser\lib\read.js:121:18
    at invokeCallback (C:\Users\Deepak Das\Desktop\node test\test\node_modules\raw-body\index.js:224:16)
    at done (C:\Users\Deepak Das\Desktop\node test\test\node_modules\raw-body\index.js:213:7)
    at IncomingMessage.onEnd (C:\Users\Deepak Das\Desktop\node test\test\node_modules\raw-body\index.js:273:7)
    at IncomingMessage.emit (events.js:194:15)
    at endReadableNT (_stream_readable.js:1125:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)

...