0.3.1 • Published 3 years ago

weio v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 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

3 years ago

0.3.0

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0-beta-doc

3 years ago

0.2.0-beta

3 years ago

0.2.0

3 years ago

0.1.7-beta

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago