questions-lib
v1.1.0
Published
A agnostic lib for questions-api
Downloads
2
Readme
questions-lib
Este repositório é uma biblioteca de abstração de lógica das requisições na questions-api
Instalação
yarn add questions-lib
Uso
Esta biblioteca retorna um objeto default com toda a API para a questions-api.
Portanto, só é necessário usar este objeto para acessar os dados. Na versão 1.0.x, este objeto somente possui uma chave, group
, que possui os seguintes métodos:
- all(): retorna todos os grupos, não é necessário passar nenhum argumento
- get(uuid): retorna um grupo pelo seu
uuid
- questions(uuid): retorna todas as questões pelo
uuid
do grupo passado
import questionsApi from 'questions-api'
const http = questionsApi()
// get all groups
http.groups.all()
// get a single group
http.groups.get('uuid')
// get questions by group
http.groups.questions('uuid')
É possível, quando se chama a função questionsApi
, passar um objeto de configuração de uma instância do axios, mais informações você encontra aqui
import questionsApi from 'questions-api'
const http = questionsApi({
baseURL: 'http://localhost:4000'
})
Configurações do axios default:
- baseURL: http://localhost:3000, endereço da URL da api localmente ou em produção
TODO:
- [ ] - Adicionar
setToken
method