proxyTable 同时满足两个条件(其中一个是非)

既满足 /api 开头 又满足 非 /api/order 需要转发到 aaa,
/api/order 需要转发到 bbb。


 '/api/': {  // 应该怎么改这个 满足第一个要求?
    target: 'http://dev.api.aaa.cn',
    changeOrigin: true
  },
  '/api/order': { 
    target: 'http://dev.api.bbb.cn/',
    changeOrigin: true
  },

看了相关文档没找到合适的解决办法。?

阅读 2.2k
2 个回答

你一个写成'/api',另外一个写成'/bpi'不就好了


 '/api/': {
    target: 'http://dev.api.aaa.cn',
    changeOrigin: true,
    pathRewrite: {
      '^/api': '/'
    }
  },
  '/bpi': { 
    target: 'http://dev.api.bbb.cn/',
    changeOrigin: true,
    pathRewrite: {
      '^/bpi': '/'
    }
  },

你把先后顺序换一下就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题