Axios中文文档 | Axios中文网 (axios-http.cn)
Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。在项目中进行二次封装的主要目的是为了使用其请求与响应的拦截处理。
1、依赖安装
pnpm install axios
2、配置
在src根目录下创建utils/request.ts,详细配置参考axios官网
// 进行axios二次封装,使用请求与响应拦截器
import axios from 'axios'
import { ElMessage } from 'element-plus'
// 1、创建axios实例
const instance = axios.create({
baseURL: import.meta.env.VITE_APP_BASE_API,

本文介绍了如何在Vue项目中使用Axios进行网络请求的封装,包括创建axios实例、添加请求和响应拦截器,以及如何配置mock接口进行本地测试。重点展示了如何在服务端和客户端使用Axios,并演示了mock接口的安装和配置过程。
最低0.47元/天 解锁文章
1253

被折叠的 条评论
为什么被折叠?



