Projeto de Interfaces WEB

Instalar e rodar

  1. Baixar dependências
npm install
  1. Criar .env e adicionar variáveis de ambiente (use .env-sample como base)

  2. Rodar

npm start

OU

npm run nodemon

Endpoints

Usuário

  • (post) /api/usuarios
{
    "nome": "Victor",
    "email": "victor.aefarias@gmail.com",
    "senha": "123"
}
  • (get) /api/usuarios
  • (get) /api/usuarios/:id
  • (get) /api/usuarios/:id/posts
  • (delete) /api/usuarios/:id

Post

  • (post) /api/posts
{
    "texto": "Oi, tudo bem?",
    "likes": "6",
    "id_usuario": 1
}
  • (get) /api/posts
  • (get) /api/posts/:id
  • (get) /api/posts/:id/comentarios
  • (delete) /api/posts/:id

Comentário

  • (post) /api/comentarios
{
    "texto": "Tudo certo e contigo?",
    "id_post": 1,
    "id_usuario": 2
}
  • (get) /api/comentarios
  • (delete) /api/comentarios/:id