Skip to content

O objetivo do repositório é me introduzir ao Node.js em conjunto com o Express e banco de dados MongoDB, usando diversos conceitos da linguagem e aprendendo a desenvolver uma API do zero.

Notifications You must be signed in to change notification settings

PedroVidalDev/Liber-Projeto-Introducao-Express-Alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liber

Resumo

Projeto feito durante curso de Express e Node.js da Alura, tendo como objetivo criar um sistema de gerenciamento de uma livraria, contendo livros e autores.

Tecnologias

  • Node.js
  • Express
  • Mongoose

Modelos

  • Livros (titulo:string, editora:string, anoLancamento:number, autor:foreignKey)
  • Autores (nome:string, nacionalidade:string)

Rotas

Livros

POST - /livros - criar um novo livro no banco.

GET - /livros - pegar todos os livros do banco.

GET - /livros/{id} - resgatar algum livro do banco.

PUT - /livros/{id} - atualizar algum livro no banco.

DELETE - /livros/{id} - deleta algum livro do banco.

GET - /livros/busca - pegar livros por filtro. Exemplo da classe acima: /livros/busca?titulo=Exemplo

Autores

POST - /autores - criar um novo autor no banco.

GET - /autores - pegar todos os autores do banco.

GET - /autores/{id} - resgatar algum autor do banco.

PUT - /autores/{id} - atualizar algum autor no banco.

DELETE - /autores/{id} - deleta algum autor do banco.

About

O objetivo do repositório é me introduzir ao Node.js em conjunto com o Express e banco de dados MongoDB, usando diversos conceitos da linguagem e aprendendo a desenvolver uma API do zero.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published