API desenvolvida em Node.js com Mongoose, durante o curso MongoDB do básico ao avançado, do prof. Matheus Battisti.
Possui autenticação JWT, cadastro de eventos (parties) e usuários.
Método | Caminho da Rota | Descrição da Rota |
---|---|---|
POST | http:https://localhost:3000/api/auth/register | Criar um usuário |
POST | http:https://localhost:3000/api/auth/login | Login do usuário |
GET | http:https://localhost:3000/api/user/:id | Retorna os dados do usuário |
PUT | http:https://localhost:3000/api/user | Cria um novo usuário |
POST | http:https://localhost:3000/api/party | Inclui novo evento |
GET | http:https://localhost:3000/api/party/all | Retorna a lista de eventos públicos |
GET | http:https://localhost:3000/api/party/userparties | Retorna os eventos do usuário |
GET | http:https://localhost:3000/api/party/userparty/:id | Retorna os dados do evento |
GET | http:https://localhost:3000/api/party/:id | Retorna os dados do evento |
DELETE | http:https://localhost:3000/api/party | Exclui um evento |
PUT | http:https://localhost:3000/api/party | Altera um evento |
- Node.js
- Mongoose ORM para acessar o banco
- Cors para liberar acesso à API
- jsonwebtoken para criar uma sessão
- Multer para fazer upload de imagens
Este projeto está licenciado sob a licença MIT.
E-mail: [email protected]