Необходимо как-то защитить его от копирования (frontend, т.к. исходники мы не предоставляем).
Можно ли обфусцировать angular-приложение?
И какие способы защиты есть ещё, подскажите пожалуйста.
как вариант сразу писать овнокод, чтобы желания скопировать не было вовсе, тогда просто сделают свою реализацию к вашему апи :)
чем хороша реализация с беком и фронтом, так это тем, что вся бизнес логика хорошо спрятана от посторонних глаз, разве только это не элементарный сервис, который можно написать на коленке на пару вечеров)
ты же понимаешь что если проект действительно достоин копирования - его просто с нуля сделают сами. и фронтендеру будет достаточно просто попользоваться твоим приложением, чтобы на основе него сделать свое.
Николай: Да и плевать на фронт, самое главное это бизнес логика, которая расположоена на backend. А фронт что? Тем более на Angular...Возьмут весь ваш js, который заточен на ваш back и собственно ничего не смогут с ним сделать. Не парьтесь. Главное, чтобы back был под защитой и база
обфусцированный проект собранный еще к тому же вебпаком это вершина. ну еще можно коряво накодить. тогда и минификатора хватит. темплейты разумеется доступны исходными. Webpack UglifyJS имеет кучу настроек