在 angular 中向用户显示虚假路线
show user a fake route in angular
我正在使用 Angular、Node 和 MySQL 进行全栈开发。我想问问是否有办法可以添加虚假路线以将其显示给用户。让我解释一下,我想添加一条路线让我们说:
http://localhost:4200/#/**table**
我想向用户显示为:
http://localhost:4200/#/**somefakeroute**
在幕后,在我的代码中,这条路径不存在,但向用户显示为一条路径。在 angular 中有没有办法做到这一点?向用户显示与实际名称不同的路由名称?我想通过这样做而不是使用路由守卫来保护我的路由。
也许你可以做一些比显示虚假路线更好的事情。
- 您可以使用加密。 Encrypting routes in angular
- Navigation Extras in angular,你可以用它来为路由创建别名,
示例:
this.router.navigate(['/view'], { skipLocationChange: true });
我正在使用 Angular、Node 和 MySQL 进行全栈开发。我想问问是否有办法可以添加虚假路线以将其显示给用户。让我解释一下,我想添加一条路线让我们说:
http://localhost:4200/#/**table**
我想向用户显示为:
http://localhost:4200/#/**somefakeroute**
在幕后,在我的代码中,这条路径不存在,但向用户显示为一条路径。在 angular 中有没有办法做到这一点?向用户显示与实际名称不同的路由名称?我想通过这样做而不是使用路由守卫来保护我的路由。
也许你可以做一些比显示虚假路线更好的事情。
- 您可以使用加密。 Encrypting routes in angular
- Navigation Extras in angular,你可以用它来为路由创建别名, 示例:
this.router.navigate(['/view'], { skipLocationChange: true });