【发布时间】:2016-12-07 20:26:21
【问题描述】:
我在 Meteor 应用程序中使用 FlowRouter。在一种情况下,资源直到某个日期/时间才可用,因此我们重定向到另一条路线。无论如何用重定向路径替换到受限资源的路由,以便受限资源路由不会出现在浏览器历史记录中。这样做将使历史记录(使用后退、前进)对用户体验更加友好。
我可以在 FlowRouter 的 triggersEnter 中为路线实现这一点,方法是使用以下内容走出 FlowRouter:
if(restricted) {
return window.location.replace(`/waitingroom/${resourceId}/user/${Meteor.userId()}`);
}
...但这会导致页面重新加载,这是不可取的。
有什么想法吗?
【问题讨论】:
标签: redirect meteor browser-history flow-router