请求封装与登录态
阅读 20
request.js
统一封装在 utils/request.js:
- 自动带
Authorization: Bearer、X-App-Id、X-Tenant-Id code === 401走handleAuthFailurecode !== 0toast 并 reject- 成功 resolve
body.data(不是整包)
调用示例
import { request } from '@/utils/request.js'
export function fetchProducts(params) {
return request({ url: '/product', data: params })
}
新增接口时:后端路径不要漏掉前缀;前端 url 从 /product 这种相对 API_BASE 的路径写起。