老师好,获取一级分类数据得时候发生了问题,

来源: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

      }

    )

  }


先检查下看看。

0
0

前端高手养成计划-从前端到后端,全栈开发大型项目

从纯前端到“真正懂后端的前端”

215 学习 · 134 问题

查看课程