首页 > 解决方案 > 以角度向用户显示假路线

问题描述

我正在使用 Angular、Node 和 MySQL 进行全栈开发。我想问是否有一种方法可以添加假路线以将其显示给用户。让我解释一下,我想添加一条让我们说的路线:

http://localhost:4200/#/**table**

我想向用户展示它:

http://localhost:4200/#/**somefakeroute**

在幕后,在我的代码中,这条路径并不存在,而是向用户显示。有没有办法在角度做到这一点?向用户显示与实际不同的路线名称?我想通过这样做而不是使用路线守卫来保护我的路线。

标签: node.jsangulartypescriptangular-fullstack

解决方案


也许您可以做一些比显示虚假路线更好的事情。

  1. 您可以使用加密。以角度加密路线
  2. Navigation Extras 在 angular 中,您可以使用它来为路线创建别名,例如:
this.router.navigate(['/view'], { skipLocationChange: true });

推荐阅读