# taro-axios-adapter **Repository Path**: running-team/taro-axios-adapter ## Basic Information - **Project Name**: taro-axios-adapter - **Description**: axios适配器,封装taro请求的适配器 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-16 - **Last Updated**: 2023-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # axios-taro-adapter axios adaptor for `Taro.request` Taro请求封装, pc端封装的axios适配到Taro框架,统一代码风格。 # Quick start 1. `npm i axios` 2. `npm i axios-taro-adapter` 3. create axios instance ```js import { TaroAdapter } from "taro-axios-adapter"; const API_URL = "https://api.xxxx.com/"; const instance = axios.create({ baseURL: API_URL, timeout: 10000, adapter: TaroAdapter, // add this line,添加这一行使用taroAdapter }); // interceptors for request instance.interceptors.request.use( function (config) { return config; }, function (error) { return Promise.reject(error); } ); // interceptors for response instance.interceptors.response.use( function (response) { if (response.data.code !== 0) { return Promise.reject(response.data); } else { return response.data; } }, function (error) { return Promise.reject(error.message); } ); ```