1.1.0 • Published 8 years ago
questions-lib v1.1.0
questions-lib
Este repositório é uma biblioteca de abstração de lógica das requisições na questions-api
Instalação
yarn add questions-libUso
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
uuiddo 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
setTokenmethod
- Adicionar