Skip to content

GeremiasSousa/apiHover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API do blog HOVERLINE

Ela será do tipo REST, tendo como principal objetivo alimentar o sistema do blog HOVERLINE;

Todas as requisições feitas na API deverá ser de forma dinâmica pois há a necessidade de uma arquitetura client-sever;

Por ela ser do tipo REST os dados retornados deveram ser do tipo JSON;

E pricipal função de leitura, criação, atualização e exclusão dos dados no banco de dados;

Ela também será responsavel pela autenticação de usuários juntamente com Multifator;

As requisições feitas na api deverão ser contextualizadas nesse padrão para os usuários:

1. [GET] /users/getAll -> Para mostrar todos os dados dos usuários; *
2. [GET] /users/getAll/:tipo -> Para mostrar todos os dados dos usuários de tipo ER ou LR; *
3. [GET] /users/getAll/:id -> Para mostrar todos os dados de um usuário específico; *
4. [GET] /user/logoff/ -> Para encerrar a sessão do usuário no sistema; *
5. [GET] /user/file/:src -> Para retornar a imagem do usuário no servidor; *
6. [POST] /user/login -> Para ser feito a autenticação do usuário na plataforma; *
7. [POST] /user/create/ -> Para criar um novo usuário na base de dados; *
8. [POST] /user/update/:id -> Para atualizar dados de um usuário no banco de dados; 
9. [POST] /user/delete/:id -> Para apagar dados de um usuário no banco de dados;

As requisições feitas na api deverão ser contextualizadas nesse padrão para as publicações:

1. [GET] /posts/getAll/ -> Para mostrar todos os dados das puplicações;
2. [GET] /posts/getAll/:id -> Para mostrar todos os dados de uma publicação específica;
3. [POST] /post/create/ -> Para criar uma nova publicação na base de dados;
4. [POST] /post/update/:id -> Para atualizar dados de uma publicação no banco de dados;
5. [POST] /post/delete/:id -> Para apagar dados de uma publicação no banco de dados;

About

A API do blog HOVERLINE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages