Skip to content

lais-huol/edital-001-23-modulos-educacionais

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Exemplo

Para facilitar o desenvolvimento do projeto, criamos uma API de exemplo que deve ser utilizada para o consumo e a persistência de dados.

Instalação das Dependências

Para instalar as dependências (JSON Server e JSON Server Auth) para a execução da API, utilize um dos comandos abaixo:

# NPM
npm install

Execução da API

Para executar a API, basta executar o seguinte comando:

npm start

Com isso, a API estará disponível para acesso no endereço http://localhost:3004/ podendo ser acessada externamente dentro da sua rede local pelo IP da sua máquina. Exemplo: http://192.168.0.13:3004/.

Serviços Disponíveis

Abaixo são listados os serviços disponibilizados pela API para o desenvolvimento das funcionalidades da aplicação.

# Cursos
GET     /cursos

# parceiros
GET     /parceiros

# transparecia
GET     /transparecia

Filtros

Utilize os campos desejados para busca nos parâmetros da URL (querystring) para realizar uma busca nos dados retornados.

Exemplo:

GET     /cursos?cateroria=Acessibilidade

Mais sobre filtros

Paginação

Utilize _page e _limit (opcional) para paginar os dados retornados. Por padrão, a paginação é feita de 10 em 10 itens.

Exemplo:

GET     /cursos?_page=2
GET     /cursos?_page=2&_limit=5
GET     /cursos?cateroriacateroria=Acessibilidade&_page=2&_limit=5

Mais sobre paginação

Ordenação

Utilize _sort e _order para ordernar os dados retornados. Exemplo:

GET     /cursos?_sort=criado_em&_order=asc
GET     /cursos?_sort=criado_em,numero_avaliacoes&_order=desc,asc

Mais sobre ordenação

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published