1.0.6 • Published 6 years ago

proxy-axios v1.0.6

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

使用Proxy封装所有的 RESTful API

proxy-axios依赖于axios,对axios的调用进行了封装

npm install proxy-axios -S;
or
cnpm install proxy-axios -S
or
yarn add proxy-axios

// ES6
import {api, axios} from 'proxy-axios';

// ES5
const Api = require('proxy-axios');
// Api: {api, axios}

api下提供各种api封装,axios可用于添加全局请求配置,拦截器,并发请求等

api.get()
// GET /

api.getUsers()
// 获取所有用户
// GET /users

api.getUsers$Books(42)
// 获取 ID 为 42 的用户的所有书籍
// GET /users/42/books

api.getUsers$Books(42, { params: { page: 2 } })
// 获取 ID 为 42 的用户的所有书籍的第二页
// GET /users/42/books?page=2

api.postUsers({ data: { name: '小明' } })
// 创建名字为 小明 的用户
// POST /users Payload { name: '小明' }

api.getUpload_profile$Book(22, { params: { id: 10 } })
// Get /uploadProfile/22/book?id=10
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.0

6 years ago