v u e 路由与 express 路由区别

2017-10-26 23:35:37 +08:00
 aiyov

再用 node+mongod 写一个博客的时候,采用了 node 的 express 的路由来渲染页面,后来又在写的过程中采用了 vue 框架,突然对 vue 的路由与 express 的路由产生了疑问,他们的区别是怎么样的?是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由?求大神详解。

2795 次点击
所在节点    问与答
5 条回复
tinyhill
2017-10-26 23:46:05 +08:00
vue 是 hashHistory 和 browserHistory 之流,express 是真实地址
cloud107202
2017-10-27 00:37:56 +08:00
完全不是一个概念,Vue.js 是'前端路由',类似客户端开发里菜单切换,界面切换的手段。
浏览器不会向后台发 Http Request
Axurez
2017-10-27 01:05:35 +08:00
"是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由"
是的。虽然以前前后端没分离的时候,express 路由也负责前端页面。
Sapp
2017-10-27 01:35:07 +08:00
后端把所有页面(或者特定的几个)跳转到首页,接下来的事其他都交给前端了,前端的路由实际都只是一个页面,也就没了切换的闪动白屏,速度也会更快,与后端交互走 api 就行了。
Phariel
2017-10-27 02:08:59 +08:00
两个不是一个层面的东西 express 是 http 路由 众多前端单页面框架都是 hash 路由 由 hashchange listener 负责

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/401078

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX