0.3.1 • Published 2 years ago

weio v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Promise based HTTP client for for wechat miniprogram

How to install weio ?

  # yarn
  yarn add weio -S --registry=https://registry.npmjs.org/

  # npm
  npm i weio -S --registry=https://registry.npmjs.org/

How to use weio ?

安装完之后需在微信开发者工具在菜单栏中找到 工具 --> 构建npm

After installation, you need to find the build npm option under Tools in the WeChat Developer Tools menu bar

// esm
import weio from 'weio';

const request = weio.create({
  baseURL: 'https://example.com'
});

// 请求拦截器
// request interceptors
request.interceptors.request.use(request => {
  return request;
}, error => {
  return error;
});

// 响应拦截器
// response interceptors
request.interceptors.response.use(response => {
  return response;
}, error => {
  return error;
});

const {data: ret} = await request.get(url [,options]);
const {data: ret} = await request.head(url [,options]);
const {data: ret} = await request.delete(url [,options]);
const {data: ret} = await request.options(url [,options]);

const {data: ret} = await request.put(url [,data [,options]]);
const {data: ret} = await request.post(url [,data [,options]]);
// cjs
const weio = require('weio');

const request = weio.create({
  baseURL: 'https://example.com'
});

// 请求拦截器
// request interceptors
request.interceptors.request.use(request => {
  return request;
}, error => {
  return error;
});

// 响应拦截器
// response interceptors
request.interceptors.response.use(response => {
  return response;
}, error => {
  return error;
});

const {data: ret} = await request.get(url [,options]);
const {data: ret} = await request.head(url [,options]);
const {data: ret} = await request.delete(url [,options]);
const {data: ret} = await request.options(url [,options]);

const {data: ret} = await request.put(url [,data [,options]]);
const {data: ret} = await request.post(url [,data [,options]]);
0.3.1

2 years ago

0.3.0

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0-beta-doc

2 years ago

0.2.0-beta

2 years ago

0.2.0

2 years ago

0.1.7-beta

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago