Skip to content

CristianoSFMothe/livro-api

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published