vue-vben-admin vite proxy 代理转发导致后台获取400

xbp102n0  于 2023-03-19  发布在  其他
关注(0)|答案(2)|浏览(432)

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • 已阅读 文档 .
  • 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
  • 已在 Issues 中搜索了相关的关键词
  • 不是 ant design vue 组件库的 Bug

描述 Bug

server: {
      https: true,
      proxy: {
        '/api2': {
          target: 'https://192.168.0.21:123/api2',
          changeOrigin: true,
          rewrite: (path) => path.replace(/^\/api2/, ''),
          secure: false,
        },
      },
    },

复现 Bug

在vite.config.js会400,但是在vue cli中的vue.config.js这样设置,后台就可以返回正确,所以请问这是什么问题呢

系统信息

  • 操作系统:
  • Node 版本:
  • 包管理器 (npm/yarn/pnpm) 及其版本:
vlju58qv

vlju58qv1#

get请求,两种方式传参一样

qf9go6mv

qf9go6mv2#

post 加一个参数,我的解决了

// 报错400,不过接口数据正常返回了
instance.post('/getItemList')

// 200
instance.post('/getItemList', {})

相关问题