葬空吟 2022-12-01 13:17 采纳率: 61.3%
浏览 54
已结题

Ant Design vue 如何连接两个后端?

项目需求使用两个后端,现在已经连接上了一个,第二个不会弄了
我是在Ant Design vue 框架目录下:vue.config.js文件进行配置的,第一个后端(/api)已经链接成功

devServer: {
    // development server port 8000
    port: 8090,
    proxy: {
       '/api': {
         target: 'http://127.0.0.1:8001',
         ws: false,
         changeOrigin: true,
         pathRewrite: {
          '^/api': ''
        }
       },
     }
  },

前端通过axios向后端传递数据的url如下,而后端是api/all/,前端自动加上了api/

axios({
        url: 'all/',
        method: 'post',
        data: {  },
      }).then((res) => {
        console.log(res, 'res ');
      })

第二个后端使用同样的方式无法成功,会自动加上api/,而不是dcf

  devServer: {
    // development server port 8000
    port: 8090,
  
    proxy: {
       '/api': {
         target: 'http://127.0.0.1:8002',
         ws: false,
         changeOrigin: true,
         pathRewrite: {
          '^/api': ''
        }
       },
       '/dcf': {
        target: 'http://127.0.0.1:8001',
        ws: false,
        changeOrigin: true,
        pathRewrite: {
          '^/dcf': ''
        }
      }
     }
  },
  • 写回答

3条回答 默认 最新

  • 葬空吟 2022-12-01 14:23
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月1日
  • 已采纳回答 12月1日
  • 修改了问题 12月1日
  • 创建了问题 12月1日