Я хочу, чтобы прокси / не прокси запросы в зависимости от результата http запроса.Итак, попробовал что-то вроде этого:
bypass: async function(req, res, proxyOptions) {
const smth = await request(...);
if (smth) {
...
} else {
...
}
}
Но как только я добавлю 'async', я получу 404 для запросов.
Исходная проблема : (Если естьЛюбые другие способы исправить это - также приветствуется) На данный момент в моем JS у меня есть 2 разных логина, один для реального приложения prod, другой для webpack-dev-server:
if (BUILD_ENV === 'DEV') {
window.location.href = '/login';
} else {
window.location.replace(window.location.href);
}
Это работает хорошо, но выглядитплохой.Поэтому, когда запрашивается index.html, я хочу сделать запрос к серверу BE, и если все в порядке, верните мой локальный index.html, если это будет 401 запрос прокси к BE [и BE перенаправит на страницу внешнего входа oauth].