在proxy.conf.json中设置了多个目标,并设置了上下文

在proxy.conf.json中设置了多个目标,并设置了上下文,proxy,angular-cli,Proxy,Angular Cli,因此,我当前的配置如下: 我使用上下文数组将多条路径分组到同一个目标 const TARGET_URL1 = 'https://target-url-1.xyz'; const PROXY_CONFIG = [ { context: [ '/api/link1', '/api/link2', ], target: TARGET_URL1, secure: false, changeOrigin: true, ws:

因此,我当前的配置如下:

  • 我使用上下文数组将多条路径分组到同一个目标

    const TARGET_URL1 = 'https://target-url-1.xyz';
    const PROXY_CONFIG = [
      { 
        context: [
          '/api/link1',
          '/api/link2',
        ],
        target: TARGET_URL1,
        secure: false,
        changeOrigin: true,
        ws: true,
      },
    ];
    

但是现在,我需要一个新的上下文路径的新目标,我找不到任何关于如何在保持上下文的同时实现的示例。

正确的实现方法是复制整个对象并更改上下文和目标:

const TARGET_URL1 = 'https://target-url-1.xyz';
const TARGET_URL2 = 'https://target-url-2.xyz';
   const PROXY_CONFIG = [
     { 
       context: [
         '/api/link1',
         '/api/link2',
       ],
       target: TARGET_URL1,
       secure: false,
       changeOrigin: true,
       ws: true,
     },
     { 
       context: [
         '/api/new-different-link',
       ],
       target: TARGET_URL2,
       secure: false,
       changeOrigin: true,
     },
   ];