application配置token_vue后台管理:项目配置(api封装)

api封装

  • 主要内容简介

  • 1.axios拦截、请求配置

  • 2.config 文件配置接口地址,设置代理

  • 3.设置请求接口具体参数配置

  • 4.api封装使用

  • 5.页面调用

1.axios拦截、请求配置
import axios from "axios";
import { Message } from "element-ui"
import config from '@/config';
//判断是本地环境还是线上环境
const baseUrl=process.env.NODE_ENV==="development"?config.baseUrl.dev:config.baseUrl.pro
//全局配置请求头可以放在这里
//`headers` 是即将被发送的自定义请求头
//比如:headers: {'X-Requested-With': 'XMLHttpRequest'},
const instance=axios.create({
baseURL:baseUrl, // api的base_url,baseURL` 将自动加在 `url` 前面,除非 `url` 是一个绝对 URL。
timeout:600000,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值