IP-адрес приложения ReactJS в белом списке шлюза aws API

Добрый день
Можно ли внести IP-адрес веб-сайта reactjs в белый список на шлюзе API aws или в любом внешнем приложении.
Я внес свой IP-адрес в белый список, и он работает, мой API размещен в контейнере на aws ECS
Я также разместил свой веб-сайт Reactjs в контейнере на aws ECS, поэтому я внес в белый список экземпляр ec2, подключенный к моему кластеру, я дал ему эластичный IP-адрес и сделал его белым.

Я также внес в белый список свой локальный IP-адрес, чтобы я мог локально проверить, работает ли мой API, но мой веб-сайт reactjs не работает вообще, и когда я проверяю, какой IP-адрес использует reactjs, он выводит IP-адрес, который я не узнаю.

Я развернул веб-сайт reactjs, чтобы посмотреть, будет ли он работать на сервере, но он все равно не работает.

Поэтому я хотел знать, можно ли внести IP-адрес веб-сайта в белый список.

заранее спасибо

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, невозможно внести в белый список IP-адрес приложения/сервера, на котором размещено приложение. Приложения React являются одностраничными и запускаются в браузере каждого отдельного пользователя. Весь код запускается, и все запросы выполняются непосредственно из их браузеров. Чтобы приложение React работало с API Gateway, API Gateway должен внести в белый список IP-адреса каждого пользователя, использующего приложение React. Надеюсь, это поможет!

Итак, когда я делаю запрос Axios внутри реагирующего приложения, он не будет использовать IP-адрес сервера или домены? потому что если это так, то я вижу, как это не сработает.

tp45 17.04.2023 15:33

Правильно, исходный IP-адрес запроса принадлежит пользователю, а не серверу, на котором размещено приложение. Запрос выполняется непосредственно из браузера на компьютере пользователя.

dannyrc 17.04.2023 15:34

Еще несколько объяснений здесь: oauth.com/oauth2-servers/single-page-apps

dannyrc 17.04.2023 15:36

Другие вопросы по теме