【发布时间】:2020-11-30 07:10:35
【问题描述】:
我正在使用 Angular、Node 和 MySQL 进行全栈开发。我想问是否有一种方法可以添加假路线以将其显示给用户。让我解释一下,我想添加一条让我们说的路线:
http://localhost:4200/#/**table**
我想向用户展示它:
http://localhost:4200/#/**somefakeroute**
在幕后,在我的代码中,此路径不存在,但向用户显示为一个。有没有办法在角度做到这一点?向用户显示与实际不同的路线名称?我想通过这样做而不是使用路由守卫来保护我的路由。
【问题讨论】:
-
我认为,将其更改为
fakeroute与在前端添加encryption一样有效和安全。 -
实际上,我必须在不在网络上的服务器上实现我的项目。所以,我不想添加路由保护,而是添加一些虚假路由来迷惑用户。用户不是技术人员,因此,这将完全正常。用户将无法通过编写如下网址访问该页面:localhost:4200/#**somefakeroute** 因为 somefakeroute 不存在。他们只能通过编写 url 来访问它:localhost:4200/#**table** 并且在他们访问源代码并查看代码中定义的路由器之前,他们不会知道这一点。我想问有没有办法做到这一点?
标签: node.js angular typescript angular-fullstack