Запрос GET работает с использованием cURL и непосредственно в браузере, но не работает на прокси npm - PullRequest
0 голосов
/ 27 мая 2020

Я проксирую все мои вызовы API Axe ios с сервера Node. Есть один конкретный вызов, который отлично работает в Postman, браузере при прямом нажатии в адресной строке и когда я копирую и запускаю cURL для неудавшегося запроса в консоли Chrome. Но только когда вызов осуществляется через мой код, я получаю ошибку 503. Как мне отладить это?

Моя настройка:

Vue .config:

{
    "/someAPI": {
        target: serverAddress,
        changeOrigin: true,
        ws: false
    }
}

Прокси:

app.use(
    "/someAPI",
    proxy(actualServerAddress, {
        proxyReqPathResolver: function(req) {
            return req.url;
        },
        proxyReqOptDecorator: function (proxyReqOpts, req) {
            return new Promise(function (resolve, reject) {
                resolve(proxyReqOpts);
            });
        },
        preserveHostHdr: true,
    })
)

I уже довольно давно пытаюсь заставить это работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...