【问题标题】:how to protect angular controllers, services, routing files?如何保护角度控制器、服务、路由文件?
【发布时间】:2016-09-04 23:14:51
【问题描述】:

我用前端 angularjs 和后端 codeigniter 做了一个项目,我的 angularjs 文件是从外部人员访问的。如何保护我的 angularjs 文件?

【问题讨论】:

  • 外部人员访问是什么意思?你的意思是客户端系统中正在下载JS文件?
  • 你的控制器,服务和你的html一样,所以你不能保护那些文件。

标签: angularjs frontend protection


【解决方案1】:

您的 Angular 文件是客户端 javascript 文件,所有浏览器均可访问。你可以尝试丑化你的代码来混淆它,但它不会阻止用户访问它。

【讨论】:

  • proptiger.com 是使用 codeigniter 和 angularjs 完成的,但我们无法访问 angularjs 文件
  • 他们似乎在使用 browserify。我可以看到他们正在使用的所有文件并可以访问它们,所以我不知道您为什么说您无法访问它们。这些文件在需要时被延迟加载。如果您查看 chrome 开发人员工具中的源代码,请留意 d3qn4tee08ldcs.cloudfront.net 下的所有内容。当您使用该网站时,他们会根据需要不断加载文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-12
  • 1970-01-01
  • 2019-01-10
  • 2016-09-02
  • 2021-02-14
  • 1970-01-01
相关资源
最近更新 更多