“TypeError: utils request jS WEBPACK IMPORTED MODULE O .default is undefined‘报错

写项目时报下列错误,找了半天,结果才发现自己在request.js中少写了一行代码

一定不要少些代码

javascript 复制代码
export default request

request.js完整代码

javascript 复制代码
import axios from 'axios';

//创建一个新的axios对象
const request  = axios.create({
    baseURL:'http://localhost:9988',
    timeout:30000
})

//request拦截器
//可以自请求发送前对请求做一些处理
//比如统一加token,对请求参数统一加密
request.interceptors.request.use(config => {
    config.headers['Content-Type'] = 'application/json;charset=utf-8';
    //let user = localStorage.getItem("user") ? JSON.parse(localStorage.getItem("user")) :null
    //config.headers['token'] = user ?.token ;//设置请求头

    return config
}, error => {
    console.error('request error:'+ error) //for debug
    return Promise.reject(error)
});

//response拦截器
//可以在接口响应后统一处理结果

request.interceptors.response.use(
    response => {
        let res = response.data;

        //兼容服务端返回的字符串数据
        if (typeof res === 'string') {
            res = res ? JSON.parse(res) : res
        }
        return res;
    },
    error => {
        console.error('response error: ' + error) //for debug
        return Promise.reject(error)
    }
)
export default request
相关推荐
字节高级特工8 分钟前
智能指针原理与使用场景全解析
开发语言·c++·算法
码界索隆11 分钟前
Python转Java系列:面向对象基础
java·开发语言·python
大家的林语冰15 分钟前
React 生态大迁徙,脸书源码仓库跑路,核心技术栈全员加盟 React 基金会!
前端·javascript·react.js
逻辑星辰15 分钟前
x-ds-pow-response逆向分析
开发语言·人工智能·python·深度学习·算法
Sca_杰24 分钟前
速通抖音开放平台API-生活服务商应用
javascript·node.js
AI科技星36 分钟前
《全域数学/数术工坊》体系总览
c语言·开发语言·汇编·electron·概率论
Rain50936 分钟前
1.3. Next.js与Nest.js在AI数据分析中的角色
前端·javascript·人工智能·后端·数据分析·node.js·ai编程
范什么特西36 分钟前
Maven中dependencies和dependencyManagement区别
java·开发语言·maven
techdashen38 分钟前
Rust 项目进展月报:2026 年 1 月
开发语言·后端·rust
海天鹰39 分钟前
文件名简化
javascript