Skip to content

andreduarte99/api-node-express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST de Livraria com Node.js, Express e MongoDB PARTE 2

Descrição

Este projeto é uma API REST para gerenciar uma livraria, utilizando Node.js, Express e MongoDB. A API permite realizar operações CRUD (Create, Read, Update, Delete) em livros, autores e editoras.

Tecnologias

  • Node.js
  • Express
  • MongoDB

Instalação

  1. Clone o repositório:
    git clone https://github.com/andreduarte99/api-node-express.git

Instale as dependências:

npm install

Inicie o servidor:

npm start

Rotas da API

Livros

  • GET /livros: Retorna uma lista de todos os livros.
  • GET /livros/:id: Retorna um livro específico pelo ID.
  • POST /livros: Cria um novo livro.
  • PUT /livros/:id: Atualiza um livro específico pelo ID.
  • DELETE /livros/:id: Exclui um livro específico pelo ID.

Autores

  • GET /autores: Retorna uma lista de todos os autores.
  • GET /autores/:id: Retorna um autor específico pelo ID.
  • POST /autores: Cria um novo autor.
  • PUT /autores/:id: Atualiza um autor específico pelo ID.
  • DELETE /autores/:id: Exclui um autor específico pelo ID.

Editoras

  • GET /editoras: Retorna uma lista de todas as editoras.
  • GET /editoras/:id: Retorna uma editora específica pelo ID.
  • POST /editoras: Cria uma nova editora.
  • PUT /editoras/:id: Atualiza uma editora específica pelo ID.
  • DELETE /editoras/:id: Exclui uma editora específica pelo ID.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está licenciado sob a licença MIT.

Autor

André Manoel Duarte.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors