Код безопасности Angular 6 после сборки - PullRequest
0 голосов
/ 11 октября 2018

Может быть, вопрос выглядит как глупый.У меня есть приложение Angular 6.Я создаю приложение, используя ng build --aot, затем я заметил, что в моем index.html main.js есть один файл, связанный с ним, когда я открываю его, он показывает весь код моего компонента, мой вызов API и даже URL-адрес API.

Так что мы можем защитить это любым способом.

Я гуглил это, но не получил удовлетворительного ответа или ответа.

Мое окончательное решение - ограничить открытие файла .js непосредственно на моем сервере.

Любая помощь будет оценена.Спасибо

1 Ответ

0 голосов
/ 11 октября 2018

Когда вы создаете угловое приложение или любое веб-приложение, статический контент, такой как .js, .html и другие ресурсы, передается в браузер клиента, когда он переходит к вашему приложению, это само приложение.Нет способа предотвратить это, ваше приложение не существовало бы без него.Также будут доступны URL-адреса в ваших файлах javascript, иначе никто, даже ваше приложение, не будет знать, как подключиться к конечной точке отдыха.

Вы можете создать свое приложение с ng build --prod, которое увеличивает1005 * ваш исходный код, поэтому его труднее читать и понимать, но код все равно будет передан клиентскому браузеру, и клиент сможет просмотреть этот файл.

...