【发布时间】:2018-10-03 22:26:35
【问题描述】:
我正在将现有应用程序迁移到在后端使用 Node 和 MongoDB 并在前端使用 Vue 的新技术堆栈。我有相当多的页面需要重定向到新的 URL(超过 50 个)。我知道我可以在前端做这样的事情:
const appRouter = new Router({
mode: 'history',
routes: [
{ path: '/a', redirect: '/a2' },
{ path: '/b', redirect: '/b2' },
{ path: '/c', redirect: '/c2' },
]
});
但它并没有让我觉得特别优雅。我可以看到将重定向保存在另一个文件中并导入它们以使我的路由器文件更整洁,但这似乎只是格式化的好处。
我想知道其他人如何在 Vue 中处理大量重定向?在服务器级别使用 Node 会更好吗?
【问题讨论】:
-
使用正则表达式匹配将是一种选择。
标签: node.js vue.js url-redirection vue-router