http-proxy-middleware для изменения только порта - PullRequest
0 голосов
/ 24 декабря 2018

Я использую расширенный прокси в create-реагировать-приложение , которое использует http-proxy-middleware.Я хотел бы пройти через домен и изменить порт только для всех запросов.

Я верю в создание-реакции-приложение, я должен использовать сокращение:

app.use(
  '/api',
  proxy({ target: 'http://www.example.org:8000' })
)

Есть ликак я могу пройти через все запросы к API, чтобы домен не изменился, а порт был 8000?

1 Ответ

0 голосов
/ 24 декабря 2018

Я обнаружил, что этот подход работает:

const proxy = require ('http-proxy-middleware');

module.exports = function(app) {
  app.use(
    proxy('/api', {
      target: 'https://[::1]:8000',
      secure: false,
    })
  )
}

Как способ прокси https://<any-domain>:3000/api до https://<any-domain>:8000, как упомянуто в нескольких выпусках http-proxy-middleware.Тем не менее, это выглядит немного странно, и я не могу найти ссылки на это в документации.

Если у кого-то есть какие-либо дополнительные отзывы по этому вопросу, мне было бы очень интересно прочитать больше.

Обратите внимание, что ::1 это просто адрес обратной связи IPv6 .

...