UNPKG

axios-wechat-adapter

Version:

axios微信小程序适配器,可以复用web或者node上的axios请求

21 lines (20 loc) 810 B
import { methodProcessor, dataProcessor, urlProcessor, successResProcessor, failResProcessor, } from './utils'; const wechatAdapter = (config) => { return new Promise((resolve, reject) => { const request = () => wx.request({ url: urlProcessor(config.baseURL, config.url, config.params, config.paramsSerializer), header: config.headers, data: dataProcessor(config.data), method: methodProcessor(config.method), timeout: config.timeout, success: (res) => { successResProcessor(resolve, reject, res, config, request); }, fail: (res) => { failResProcessor(reject, res, config, request); }, }); request(); }); }; export default wechatAdapter;