1 Star 0 Fork 0

吴昊 / aegis-api-proxy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

aegis-api-proxy

接口代理工具

安装

 npm install aegis-api-proxy -S

使用

import ProxyApi from 'aegis-api-proxy';
import axios from 'axios';
import config from '../config';

// 接口描述对象
const apiDescriptor = {
  login: {
    method: 'POST',
    isFormData: true
  }
}
axios.defaults.baseURL = config.basePath;

const apiProxy = ProxyApi(apiDescriptor, config, {
  headers: {common: {}}
});

export const api = apiProxy;

请求接口

import {api} from './api'

const data = await api.login.r(); // 返回 {code: 0, data: {} | []} 中的data的值
const wrapData = await api.login.req(); // 返回 {code: 0, data: {} | []}
const axiosResponse = await api.login.request(); // 返回axios的Response对象,其中的data为{code: 0, data: {} | []}

空文件

简介

暂无描述 展开 收起
JavaScript 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/wuhao000/aegis-api-proxy.git
git@gitee.com:wuhao000/aegis-api-proxy.git
wuhao000
aegis-api-proxy
aegis-api-proxy
master

搜索帮助