Я думаю, что знаю ответ, но мне хотелось бы больше мнений.Angulas 1 & Angular 2 - Скрыть вызовы api ... возможно?
Представьте себе ситуацию ...
Вы создаете новый веб-сайт, используя угловую 1 или 2, где в основном ваш передний конец приложение потребляет услуги от сервера, который посылают вам результаты в JSON - тривиальное сценарий.
Затем конкурент решает создать один веб-сайт, чтобы конкурировать с вашим. В браузере довольно легко открыть Developer Tools Tools и проверить адрес сервера остального сервера, включая параметры api. Таким образом, конкурент решает создать инструмент миграции, чтобы люди могли отказаться от вашего веб-сайта и принять веб-сайт конкурента.
CORS не может защитить вас, потому что это гораздо больше возможностей браузера, также вы можете использовать JSONp для использования api разных доменов.
Итак, вопрос: Есть ли какое-либо решение для такого сценария?
Это не Угловая родственный вообще. Это также в основном opiononated, который не рекомендуется для StackOverflow. Вы также не указываете, на что он должен зависеть, когда вы должны иметь доступ к вашему сервису, а когда нет. Если вы хотите решение, которое автоматически блокирует всех плохих парней, я могу убедиться, что их еще нет ;-) –
Я не согласен ... возможно, для этого есть техническое решение. Если Угловой не способен, это не означает, что это не связано. –
Я не думаю, что конкурент, который использует ваше бэкэнд-решение, является для вас настоящим конкурентом. Почему кто-то должен это делать? –