再用 node+mongod 写一个博客的时候,采用了 node 的 express 的路由来渲染页面,后来又在写的过程中采用了 vue 框架,突然对 vue 的路由与 express 的路由产生了疑问,他们的区别是怎么样的?是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由?求大神详解。
|  |      1tinyhill      2017-10-26 23:46:05 +08:00  2 vue 是 hashHistory 和 browserHistory 之流,express 是真实地址 | 
|  |      2cloud107202      2017-10-27 00:37:56 +08:00  1 完全不是一个概念,Vue.js 是'前端路由',类似客户端开发里菜单切换,界面切换的手段。 浏览器不会向后台发 Http Request | 
|  |      3Axurez      2017-10-27 01:05:35 +08:00  1 "是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由" 是的。虽然以前前后端没分离的时候,express 路由也负责前端页面。 | 
|  |      4Sapp      2017-10-27 01:35:07 +08:00 via Android  1 后端把所有页面(或者特定的几个)跳转到首页,接下来的事其他都交给前端了,前端的路由实际都只是一个页面,也就没了切换的闪动白屏,速度也会更快,与后端交互走 api 就行了。 | 
|  |      5Phariel      2017-10-27 02:08:59 +08:00  1 两个不是一个层面的东西 express 是 http 路由 众多前端单页面框架都是 hash 路由 由 hashchange listener 负责 |