前后端axios发生错误

img


不知道该怎么解决,全局跨域配置也在后端写了,后端数据就是不能传到前端去,我用的axios

跨域了 。配置代理 吧

在你的vite.config.js里面配置代理

import vue from "@vitejs/plugin-vue";

export default {
  server: {
    port: 8080,
    proxy: {
      "^/": {
        target: `http://localhost:8081`,
        ws: true,
        changeOrigin: true,
      },
    },
  },
  plugins: [vue()],
};

我这是vue3的写法,如果你用的是vue2,可以去vue官网文档去看下怎么配置代理

解决了,后端配置跨域的初始文件写错了,直接不写初始文件,加注解就可以了