Skip to content

rafaeldougllas/api_rest_nodejs_backend

Repository files navigation

Recipes API

Tools

( nodejs + Express + MongoDB + rabbitMQ)

Description

  • API to store and provide recipes to feed applications. (Aplicacao com intuito de fornecer informacoes sobre as escolas municipais do estado de pernambuco (Brasil))

Target

  • Learning to use new tools that are becoming commonplace to produce robust API backends (Aplicacao com intuito de fornecer informacoes sobre as escolas municipais do estado de pernambuco (Brasil))

ENDPOINTS (return JSON)

  • GET /usuarios - Lista todos os usuários (List all users)
  • POST /usuarios - Cria um novo usuário (Create a new user)
  • GET /usuarios/:id - Retorna um usuário específico (Get a specific user)
  • PUT /usuarios/:id - Atualiza um usuário específico (Update a specific user)
  • PATCH /usuarios/:id - Atualiza um usuário específico por campo (Update attributes from specific user)
  • DELETE /usuarios/:id - Remove um usuário específico (Remove a specific user)
  • GET /usuarios/:id/receitas - Lista todas as receitas de um usuário (List all recipes from a specific user)
  • POST /usuarios/:id/receitas - Adiciona uma receita para um usuário (Add a recipe to an user)
  • GET /receitas - Lista todas as receitas (List all recipes)
  • POST /receitas - Cria uma nova receita (Create a new recipe)
  • GET /receitas/:id - Retorna uma receita específica (Get a specific recipe)
  • PUT /receitas/:id - Atualiza uma receita específica (Update a specific recipe)
  • PATCH /receitas/:id - Atualiza campos de uma receita específica (Update attributes from specific recipe)
  • DELETE /receitas/:id - Remove uma receita de um usuário específico (Remove a recipe from an user)

Contact

About

API Rest de receitas feito com Nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published