Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.19 KB

README.md

File metadata and controls

21 lines (14 loc) · 1.19 KB

livro-api

Testes de criação de API utilizando inteligência artificial do ChatGPT com o NodeJs e o banco de dados Mongo, para testes de API com o Cypress

Prompt no ChatGPT

Crie uma API RESTful em Node.js para um sistema de cadastro de livros. A API deve incluir as seguintes funcionalidades:

  1. Cadastro de livros: Permita que os usuários cadastrem livros informando título, autor, editora, ano de publicação e número de páginas. Todos os campos são obrigatórios.
  2. Listagem de livros: Implemente um endpoint para listar todos os livros cadastrados, retornando todas as informações dos livros.
  3. Consulta de livro por ID: Crie um endpoint que permita consultar um livro específico usando seu ID.
  4. Remoção de livro: Implemente um endpoint para deletar um livro do sistema utilizando seu ID.
  5. Banco de Dados: Utilize o MongoDB como banco de dados.

Requisitos técnicos:

  • Utilize Express.js para gerenciar as rotas da API.
  • Use Mongoose para a modelagem dos dados e integração com o MongoDB.
  • Inclua tratamento de erros e validações adequadas para todos os endpoints.
  • Adicione comentários no código para explicar as principais partes da implementação.