Ваша конфигурация почти правильная.
Но порядок правил в конфигурации прокси имеет значение. Итак, с этой конфигурацией:
devServer: {
proxy: {
'/players': {
secure: false,
changeOrigin: true,
target: PROXY_TARGET,
},
'/draw': {
secure: false,
changeOrigin: true,
target: PROXY_TARGET,
},
'/': {
target: `http://localhost:${port}`, // 2222
},
}
}
и отчеты wds: Так что похоже, что это работает.
Я не видел исходный код webpack-dev-server Но я думаю, что эти правила просто проверяют каждый запрос. И проверки будут искать первое соответствующее регулярное выражение.
Псевдо примеры:
запрос с URL /draw/2
/ проверка игроков не удалась
/ проверка на ничью!
запрос с URL /images/item.png
/ проверка игроков не пройдена
/ проверка розыгрыша не выполнена
/ проверка успешна!