Как сделать запросы на выборку для динамических c целей, с удаленными URL без включенных ссылок? В http-proxy-middleware можно ли использовать переменные в целях? - PullRequest
0 голосов
/ 15 февраля 2020

Я использую fetch ('htp: // list-of-servers'), который возвращает список URL

  • test1.example.com
  • test3.example.com
  • test5.example.com

Затем мне нужно выполнить fetch () для каждого из этих URL-адресов: fetch ('test1.example.com'). Then (. ..)

urls.map(url => fetch(url))

, но

  • a) URL не поддерживает Cors (поэтому я попытался добавить их в setupProxy)
  • b) Я не знать эти URL заранее (поскольку они являются результатом более ранней выборки, поэтому я не уверен, как их можно добавить в setupProxy. js. Мне в основном нужен какой-то эквивалент curl, который может запросить любой cors remote url, но в js / реакции / узел.

Предложения?

1 Ответ

0 голосов
/ 18 февраля 2020

Нашел решение онлайн. Мне нужно запустить приложение express сервер / узел одновременно с клиентом реакции (другой порт), поэтому запросы клиента к url=test1.example.com будут записаны как fetch(`/api/${url}`), тогда это приведет к попаданию на express localhost сервера для проксирования, где он будет выполнять не браузерный запрос на стороне сервера fetch(`http://${url}`), где проблемы cors не будут проблемой. Мне нужен был ELI5.

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