{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/utils/axios.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/utils/axios.js","mtime":1743264663222},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgbWVzc2FnZSB9IGZyb20gJ2FudC1kZXNpZ24tdnVlJzsKaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJzsKaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnOwoKLy8g5Yib5bu6YXhpb3Plrp7kvosKY29uc3QgaHR0cCA9IGF4aW9zLmNyZWF0ZSh7CiAgYmFzZVVSTDogJ2h0dHA6Ly9sb2NhbGhvc3Q6ODg4NycKICAvLyDorr7nva7ln7rnoYBVUkwKfSk7CgovLyDor7fmsYLmi6bmiKrlmagKaHR0cC5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UoY29uZmlnID0+IHsKICAvLyDlpoLmnpzor7fmsYLlpLTkuK3mnKrmkLrluKZhdXRob3JpemF0aW9u5a2X5q615LiUc3RvcmXkuK3lrZjlnKh0b2tlbu+8jOWImea3u+WKoGF1dGhvcml6YXRpb27lrZfmrrUKICAvL+iOt+WPluacrOWcsOWtmOWCqOS4reeahHRva2VuLOiLpeaciXRva2Vu5YiZ5Yqg5Yiw6K+35rGC5Lit5Y6777yMdG9rZW7kuIDoiKzlrZjlgqjliLDmnKzlnLDmiJbogIV2dWV4CiAgbGV0IHRva2VuID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oInRva2VuIik7CiAgdG9rZW4gJiYgKGNvbmZpZy5oZWFkZXJzLkF1dGhvcml6YXRpb24gPSB0b2tlbik7CiAgLy8g5ZCM5qC35re75YqgJ3VzZXJUb2tlbiflrZfmrrXliLDor7fmsYLlpLTkuK0KICBsZXQgdXNlclRva2VuID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3Rva2VuJyk7CiAgdXNlclRva2VuICYmIChjb25maWcuaGVhZGVyc1sndXNlclRva2VuJ10gPSB1c2VyVG9rZW4pOwogIHJldHVybiBjb25maWc7Cn0pOwovL+iuvue9rnBvc3Tor7fmsYLnmoQgQ29udGVudC1UeXBl77yM6ZyA5LiN6ZyA6KaB5YaZ55yL5ZCO5Y+w6KeE6IyDCmh0dHAuZGVmYXVsdHMuaGVhZGVycy5wb3N0WyJDb250ZW50LVR5cGUiXSA9ICJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiOwovLyBodHRwLmRlZmF1bHRzLmhlYWRlcnMucG9zdFsiQ29udGVudC1UeXBlIl0gPSB3aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oInRva2VuIik7Ci8vIOWTjeW6lOaLpuaIquWZqApodHRwLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UoCi8vIOWTjeW6lOaIkOWKn+aXtueahOWkhOeQhgooewogIGRhdGEKfSkgPT4gewogIGNvbnN0IHsKICAgIGNvZGUKICB9ID0gZGF0YTsKICBpZiAoY29kZSA9PSAyMDApIHJldHVybiBkYXRhOwogIGNvbnNvbGUuZXJyb3IoZGF0YSk7CiAgdGhyb3cgZGF0YTsKfSwKLy8g5ZON5bqU6ZSZ6K+v5pe255qE5aSE55CGCmVycm9yID0+IHsKICAvLyDlpoLmnpznvZHnu5zmnKrov57mjqXvvIzliJnmmL7npLrnvZHnu5zmnKrov57mjqXnmoTmtojmga8KICBpZiAoIW5hdmlnYXRvci5vbkxpbmUpIHsKICAgIG1lc3NhZ2UuZXJyb3IoJ+e9kee7nOacqui/nuaOpScpOwogIH0KICB0aHJvdyBlcnJvcjsgLy8g5oqb5Ye66ZSZ6K+vCn0pOwpleHBvcnQgZGVmYXVsdCBodHRwOyAvLyDlr7zlh7pheGlvc+WunuS+iw=="},{"version":3,"names":["message","axios","store","http","create","baseURL","interceptors","request","use","config","token","localStorage","getItem","headers","Authorization","userToken","defaults","post","response","data","code","console","error","navigator","onLine"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/utils/axios.js"],"sourcesContent":["import { message } from 'ant-design-vue';\nimport axios from 'axios';\nimport store from '@/store';\n\n// 创建axios实例\nconst http = axios.create({\n baseURL: 'http://localhost:8887',\n\t// 设置基础URL\n});\n\n// 请求拦截器\nhttp.interceptors.request.use(config => {\n // 如果请求头中未携带authorization字段且store中存在token,则添加authorization字段\n //获取本地存储中的token,若有token则加到请求中去,token一般存储到本地或者vuex\n\t\t\tlet token = localStorage.getItem(\"token\");\n\t\t\ttoken && (config.headers.Authorization = token);\n\t\t\t// 同样添加'userToken'字段到请求头中\n \t\tlet userToken = localStorage.getItem('token');\n \t\tuserToken && (config.headers['userToken'] = userToken);\n return config;\n});\n//设置post请求的 Content-Type,需不需要写看后台规范\nhttp.defaults.headers.post[\"Content-Type\"] = \"application/x-www-form-urlencoded\";\n// http.defaults.headers.post[\"Content-Type\"] = window.localStorage.getItem(\"token\");\n// 响应拦截器\nhttp.interceptors.response.use(\n // 响应成功时的处理\n ({ data }) => {\n const { code } = data;\n if (code == 200) return data;\n console.error(data);\n throw data;\n },\n // 响应错误时的处理\n error => {\n // 如果网络未连接,则显示网络未连接的消息\n if (!navigator.onLine) {\n message.error('网络未连接');\n }\n throw error; // 抛出错误\n }\n);\n\nexport default http; // 导出axios实例\n"],"mappings":"AAAA,SAASA,OAAO,QAAQ,gBAAgB;AACxC,OAAOC,KAAK,MAAM,OAAO;AACzB,OAAOC,KAAK,MAAM,SAAS;;AAE3B;AACA,MAAMC,IAAI,GAAGF,KAAK,CAACG,MAAM,CAAC;EACxBC,OAAO,EAAE;EACV;AACD,CAAC,CAAC;;AAEF;AACAF,IAAI,CAACG,YAAY,CAACC,OAAO,CAACC,GAAG,CAACC,MAAM,IAAI;EACtC;EACI;EACH,IAAIC,KAAK,GAAGC,YAAY,CAACC,OAAO,CAAC,OAAO,CAAC;EACzCF,KAAK,KAAKD,MAAM,CAACI,OAAO,CAACC,aAAa,GAAGJ,KAAK,CAAC;EAC/C;EACC,IAAIK,SAAS,GAAGJ,YAAY,CAACC,OAAO,CAAC,OAAO,CAAC;EAC7CG,SAAS,KAAKN,MAAM,CAACI,OAAO,CAAC,WAAW,CAAC,GAAGE,SAAS,CAAC;EACxD,OAAON,MAAM;AACf,CAAC,CAAC;AACF;AACAN,IAAI,CAACa,QAAQ,CAACH,OAAO,CAACI,IAAI,CAAC,cAAc,CAAC,GAAG,mCAAmC;AAChF;AACA;AACAd,IAAI,CAACG,YAAY,CAACY,QAAQ,CAACV,GAAG;AAC5B;AACA,CAAC;EAAEW;AAAK,CAAC,KAAK;EACZ,MAAM;IAAEC;EAAK,CAAC,GAAGD,IAAI;EACrB,IAAIC,IAAI,IAAI,GAAG,EAAE,OAAOD,IAAI;EAC5BE,OAAO,CAACC,KAAK,CAACH,IAAI,CAAC;EACnB,MAAMA,IAAI;AACZ,CAAC;AACD;AACAG,KAAK,IAAI;EACP;EACA,IAAI,CAACC,SAAS,CAACC,MAAM,EAAE;IACrBxB,OAAO,CAACsB,KAAK,CAAC,OAAO,CAAC;EACxB;EACA,MAAMA,KAAK,CAAC,CAAC;AACf,CACF,CAAC;AAED,eAAenB,IAAI,CAAC,CAAC","ignoreList":[]}]}