Esse repositório foi criado com o fim de exercitar minhas habilidades em Express.js, Postman, Rest API, Node.js, Mongoose e MongoDB
Em progresso...
- As operações CRUD com node(Express)
- JWT (JSON Web Token)
- Encriptação de dados
- Rest API
- Organização de pastas no lado do servidor
- Configurar Postman
- Conexão e operações do MondoDB com o ODM(Object Data Model) Mongoose
{
"name": "Jorge William",
"email": "will@meuprovedor.com",
"age": 78,
"password": "0098989"
}
{
"description": "Fazer tal coisa",
"completed": true
}
const mongoose = require('mongoose')
mongoose.connect('mongodb://endereco:porta/nome-de-banco')
C
- POST: /user (Cria um novo usuário)
- POST: /task (Cria uma nova tarefa)
R
- GET: /tasks (que retorna todas as tarefas contidas no banco de dados)
- GET: /users (que retorna todos os usuários contidos no banco de dados)
- GET: /task/id: (retorna uma tarefa específica - pelo id)
- GET:/user/id: (retorna um usuário específico - pelo id)
U
- PATCH: /task/id: (atualiza os dados de uma tarefa específica - pelo id)
- PATCH: /user/id: (atualiza os dados de um usuário específico - pelo id)
D
- DELETE: /task/id: (deleta uma determinada tarefa - pelo seu id)
- DELETE: /user/id: (deleta um determinado usuário - pelo seu id)