Короче говоря: Нет .
Если вам нужно передать данные клиенту, которого вы не можете скрыть, вы можете попытаться скрыть или замаскировать, но если код находится в клиентекод доступен.Более того, если вы используете его в веб-сокете, его будет очень легко получить с помощью de Chrome Dev Tools (или любых инструментов разработчика веб-браузера):
Идея, которую вы предлагаетена заднем плане, кажется, лучше всего скрыть свой идентификатор приложения, чтобы уменьшить задержку, чтобы ваше промежуточное ПО находилось посреди клиентов и другого сервера, я имею в виду, если вам нужны данные из Канады, и большинство пользователейв Мехико я попытаюсь установить промежуточное ПО на Canadá, EEUU или México.
В целом, я буду избегать использования промежуточного программного обеспечения, за исключением следующих случаев:
- Ваш SPA ограничивает использование веб-сокетовТо есть вы будете использовать веб-сокет для получения информации об обмене биткойнов, но веб-сокет можно использовать для покупки или продажи
- Если использование оригинального веб-сокета стоит вам денег, если вы должны платить за использованиеWS, может быть, кто-то использует ваш идентификатор приложения, чтобы использовать его бесплатно, пока вы платите (чтобы это исправить, вам нужно промежуточное программное обеспечение, и ваше промежуточное ПО можно использовать только для вашего приложения)
- Если данные, которые выВы используете конфиденциально, и вы находитесь в общедоступной платформе (я имею в виду, если вы находитесь в частной сети, такой как ваш офис o VPN, безопасность не так важна, чтобы сделать сеть общедоступной)
Надеждаэто помогает :) Если вам нужно больше, поделитесь дополнительной информацией о проекте.
Источник изображения