当前位置:   article > 正文

基于axios封装request_axios accept-language

axios accept-language

import axios from 'axios'
import { Notification } from 'element-ui'
// 创建axios实例
const service = axios.create({
    // baseURL: 'http://192.168.1.69:5000',
    baseURL: process.env.API_ROOT,
    timeout: 80000, // 请求超时时间
     withCredentials: true,
    // crossDomain: true
})

// request拦截器
service.interceptors.request.use(
    config => {
        if (getToken()) {
             config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
         }
        var lang = localStorage.getItem('lang')//因为项目中使用到了i18n国际化语言配置,请根据实际情况自行修改
        if (!lang) {
            lang = 'zh_CN'
        }
        config.headers['Accept-Language'] = lang.replace(/_/g, '-')
        config.headers['Content-Type'] = 'applic

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/57035
推荐阅读
相关标签
  

闽ICP备14008679号