Routes 如何在服务器上存储前端路由

Routes 如何在服务器上存储前端路由,routes,Routes,我在SPA+MPA项目中有前端布线。用户可以发布一篇文章,该文章将在URL/article/id上提供。在某些情况下,文章作者应收到服务器以电子邮件形式发出的通知,其中包含指向其文章的链接。由于路由是客户端的,服务器必须以某种方式获取此URL。问题是:组织URL存储或接收的解决方案是什么 我可以在后端硬编码我想要的链接。但是,更改前端路由将使后端知道的链接无效 另一种方法是分配一条路径,如/entity?type=article&id=42,并将解析链接委托给前端。问题是,在SPA中,将此路由添

我在SPA+MPA项目中有前端布线。用户可以发布一篇文章,该文章将在URL/article/id上提供。在某些情况下,文章作者应收到服务器以电子邮件形式发出的通知,其中包含指向其文章的链接。由于路由是客户端的,服务器必须以某种方式获取此URL。问题是:组织URL存储或接收的解决方案是什么

我可以在后端硬编码我想要的链接。但是,更改前端路由将使后端知道的链接无效

另一种方法是分配一条路径,如/entity?type=article&id=42,并将解析链接委托给前端。问题是,在SPA中,将此路由添加到单个位置就足够了,但在SPA+MPA的情况下,我必须为每个页面复制此路由

文章的案例就是一个例子。服务器需要知道项目中有许多实体的引用

还有什么其他选择可以做到这一点