
axios
eat老虎滴兔兔
硕士在读
展开
-
实际项目中如何优雅封装使用axios?
前言: 真实项目中模块众多,接口数量庞大,并且需要根据实际场景去做一些请求拦截,相应拦截,所以如何组织封装请求呢?以下是一个真实项目的封装方式的逻辑~~(精简版) 1、首先在src下新建一个api文件夹 api文件夹下,建各个模块的接口文件夹(如下的login模块,student模块),一个配置文件config.js,以及一个index.js用于统一导出各模块。 2、配置文件的写法 主要做了三个事: (1)使用axios.interceptors做请求拦截 (2)写request函数:..原创 2022-04-29 18:28:13 · 390 阅读 · 0 评论 -
关于axios
就是对原生ajax进行了一个promise封装 1、基本使用 //执行GET请求 import axios from 'axios' axios.default.baseURL = 'http://localhost:3000/api/products' axios.get('/user?ID=12345') //返回的是一个Promise .then(res=>console.log(res)) .catch(err=>console.log(err)); //可配置原创 2022-01-03 21:37:33 · 244 阅读 · 0 评论