官方文档

开发文档与操作文档一站查阅,安装二开与后台运营都能快速上手

请求封装与登录态

阅读 20

request.js

统一封装在 utils/request.js:

  • 自动带 Authorization: Bearer、X-App-Id、X-Tenant-Id
  • code === 401 走 handleAuthFailure
  • code !== 0 toast 并 reject
  • 成功 resolve body.data(不是整包)

调用示例

import { request } from '@/utils/request.js'

export function fetchProducts(params) {
  return request({ url: '/product', data: params })
}

新增接口时:后端路径不要漏掉前缀;前端 url 从 /product 这种相对 API_BASE 的路径写起。

0.080871s