赞
踩
request.js 文件中
import axios from 'axios' import store from '@/store/index.js' export function request(config) { const instance = axios.create({ baseURL: 'http://toutiao.itheima.net', timeout: 5000 }) // 请求拦截器 instance.interceptors.request.use(config => { // 请求之前干点啥 // console.log(config) // 将token 放到 请求头里面 try { if (store.state.user.token) { config.headers.Authorization = 'Bearer ' + store.state.user.token } return config } catch (err) { console.error(err) return config } }, err => { // return res return err }) // 响应拦截器 instance.interceptors.response.use(res => { return res.data }, err => { console.log(err) }) return instance(config) }
使用
login.js 文件
import { request } from './request.js'
// 用户认证(登录)
export function sendUserInfo(info) {
return request({
url: '/v1_0/authorizations',
data: info,
method: 'post'
})
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。