Como utilizar:
Instale o plugin:
npm install plugin-tigre-request
Importar o plugin para uso:
import request from "plugin-tigre-request";
Parâmetros:
request(objConfig).then...
- A função request é uma promise, pode ser utilizada com await se preferir.
Propriedades do objConfig:
Propriedade | |
---|---|
url | url completa da requisição |
baseUrl | Base da url que será feita a requisição |
headers | Headers da requisição |
timeout | Default 100000 |
method | Método da requisição |
defaultData | Parâmetro que será concatenado com o parâmetro data |
data | - |
auth | - |
path | Resto da url |
validResponseJSON | Valida se o response está no formato JSON. Default true |
Todos os parâmetros do objConfig serão passados iguais para o Axios, os únicos que não serão passados iguais são:
Propriedade | |
---|---|
baseUrl | Será concatenada com path e será passada na propriedade do axios como url |
path | Será concatenada com baseUrl |
validResponseJSON | Validará apenas o response |
defaultData | Parâmetro que será concatenado com o parâmetro data e será passada na propriedade do axios como data |