老师好,获取一级分类数据得时候发生了问题,
来源:2-6 配置准备:环境变量配置的4项准备和底层TS的引入

weixin_慕桂英5062843
2023-11-13
老师好,获取一级分类数据得时候发生了问题,后端从数据库也可以拿到数据,前端发送请求时,报了404错误api,请求地址也正确,
1回答
-
keviny79
2023-11-15
(1) 检查 vite.config.ts 文件是否加了 server
return {
//运行期间的别名配置
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
},
},
plugins: [vue()],
//.....
server,
//preview,
build,
};
(2) 检查 config/index.ts 是否有 【
baseApi: import.meta.env.VITE_BASE_URL】
initEnvConf() {
this.envConf = {
development: {
// /dang
baseApi: import.meta.env.VITE_BASE_URL,
mockBaseApi: 'https://www.fastmock.site/mock/a244a48ca0f6b7efaa1d57b9e57b2c8b/dangdang/',
},
production: {
baseApi: import.meta.env.VITE_BASE_URL,
mockBaseApi: '',
},
};
}
(3) 检查前端路由地址后后端路由地址是否有拼写错误,大小写是否有误。
(4) 检查 axiosUtil.ts 下面代码是否判断有误
beforeResponseIntercpt() {
this.axiosInstance.interceptors.response.use(
(response) => {
const { data, msg, code } = response.data
if (code === 200) {
return response.data
} else if (code === 500) {
ElMessage.error(msg)
return
} else {
ElMessage.error('服务器出现了未知错误')
return
}
},
(err) => {
ElMessage.error(`${SERVER_ERR}${err}`)
return
}
)
}
先检查下看看。
00
相似问题