2
respostas

Erro no postman

Olá, espero que tod@s estejam bem!

quando faço faço a requição de um post no postman ele mostra o seguinto erro:

SyntaxError: Unexpected string in JSON at position 20    at JSON.parse ()    at parse (C:\Users\Bruno\express-mongo\node_modules\body-parser\lib\types\json.js:89:19)    at C:\Users\Bruno\express-mongo\node_modules\body-parser\lib\read.js:128:18    at AsyncResource.runInAsyncScope (node:async_hooks:203:9)    at invokeCallback (C:\Users\Bruno\express-mongo\node_modules\raw-body\index.js:231:16)    at done (C:\Users\Bruno\express-mongo\node_modules\raw-body\index.js:220:7)    at IncomingMessage.onEnd (C:\Users\Bruno\express-mongo\node_modules\raw-body\index.js:280:7)    at IncomingMessage.emit (node:events:513:28)    at endReadableNT (node:internal/streams/readable:1359:12)    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

alguém pode me ajudar?

![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/906898/26d5cfc0-4771-4729-a6ab-894c4d671aa2.png)  
2 respostas

O problema está no corpo da requisição JSON dentro do Postman. Percebe-se que você esqueceu de colocar uma vírgula após a declaração do Id (linha 2). Segue abaixo a correção:

{
    "id": 3,
    "titulo": "Senhor dos anéis"
}

Sendo assim, com o corpo incorreto, o seu código JavaScript não está conseguindo converter o JSON para objeto.

Caraca,Matheus!

muito obrigado!

deu certo

Um abraço!