angular5 - Angular 5/6项目查询参数加密

标签 angular5 angular-routing url-parameters angular6

我正在尝试加密 Angular 5/6 项目中的查询参数。我们可能需要对 URL 中的一些敏感数据进行加密或散列,以便外部用户不会知道。

有办法做到这一点或者值得做吗?例如,这真的安全吗?或者可能会对性能产生很大影响?

我看到一些路由配置为 /edit/:id/:name,但我很困惑在 URL 中公开 ID 或其他参数是否真的安全。

最佳答案

就像@jonrsharpe建议的那样,我们可以通过服务使用eventEmiiter或主题在组件之间将数据作为对象传递,因此无需在路由中处理哈希查询参数。

关于angular5 - Angular 5/6项目查询参数加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50685497/

相关文章:

angular5 - 升级到 Angular 5 时,文件 'src/app/app.component.spec.ts' 不是 Typescript 项目的一部分

javascript - 在 DOM 元素/样式发生变化时激活 Angular 动画

angular - routerLink 在 Angular 中不起作用

Angular Breadcrumb 显示用户到达当前页面的路线

javascript - 在 window.location.replace 中使用参数

angular5 - 直接对组件/html/etc 文件进行编辑,在继承的 Angular5 应用程序的本地 UI 中未观察到

typescript - ng2-charts 的自定义工具提示

php - 通过 Slim PHP 和 AngularJS 检索 GET 命令

php - dirname 是否足以防止目录遍历攻击?

php - 从 MYSQL 表和 Echo 内容中检索行 - PHP