1
resposta

Mudanças Após Associar Schema de Livro e Autor

Boa noite!

Agora realizando os passos solicitados pela professora, não consigo mais cadastrar livros. Segue abaixo erro:

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

Alguma sugestão de como arrumar isso? Eu sei que teve mudanças recentes em algumas funções do mongoose.. Minha função de cadastro está assim:

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

1 resposta

E aí, Shudy. Tudo certo?

Não estou ciente das atualizações do Mongoose, mas caso seja isso já tentou instalar a versão do vídeo? Aqui no meu projeto esta rodando a versão 6.2.6. Outra coisa, você não deveria estar enviando o arquivo em Json? ficando assim:

    res.status(201).send(livro.toJSON())

Minha função de registrar ficou assim caso queira dar uma olhada:

    static registerBook = (req, res) => {
        let book = new books(req.body);
        book.save((err) => {
            if (err) {
                res.status(500).send({ message: `${err.message} - falha ao cadastrar livro.` })
            } else {
                res.status(201).send(book.toJSON())
            }
        })
    }

Ou se preferir, tem o link do repositório no GitHub também.