Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Resolvido ] Erro ao adicionar o app.use(express.json())

Assim que adicionei essa linha no meu código, o terminal retorna o seguinte erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Meu código:

import express from "express";

const app = express();

app.use(express.json())

const livros = [
    {id: 1, "titulo": "Senhor dos Aneis"},
    {id: 2, "titulo": "O Hobbit"}
]

app.get('/', (req, res) => {
    res.status(200).send('Curso de Node');
})

app.get('/livros', (req, res) => {
    res.status(200).json(livros)
})

app.post('/livros', (req, res) => {
    livros.push(req.body);
    res.status(201).send('Livro foi cadastrado com sucesso')
  })

export default app

------------------------------------- ATUALIZAÇÃO ---------------------------------------------

Olá pessoas que também tiveram esse erro, para resolver eu fiz os seguintes passos:

Instalei a seguinte dependencia:

npm install express-session

e logo após, para corrigir os erros das dependências que estava ocorrendo:

npm audit fix

Desse jeito, tive 0 erros e o código voltou a funcionar! :D

1 resposta
solução!

Que bom que conseguiu resolver!

Bons estudos!