Angular proxy.conf.json 中的 8 个多个目标已设置上下文
Angular 8 multiple targets in proxy.conf.json with context set
所以我目前的配置如下:
我正在使用上下文数组,以便将多个路径分组到同一目标
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,
},
];
所以我目前的配置如下:
我正在使用上下文数组,以便将多个路径分组到同一目标
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,
},
];