V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aiyov
V2EX  ›  问与答

v u e 路由与 express 路由区别

  •  
  •   aiyov · 2017-10-26 23:35:37 +08:00 · 2739 次点击
    这是一个创建于 2366 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2017-10-27 02:08:59 +08:00
    tinyhill
        1
    tinyhill  
       2017-10-26 23:46:05 +08:00   ❤️ 2
    vue 是 hashHistory 和 browserHistory 之流,express 是真实地址
    cloud107202
        2
    cloud107202  
       2017-10-27 00:37:56 +08:00   ❤️ 1
    完全不是一个概念,Vue.js 是'前端路由',类似客户端开发里菜单切换,界面切换的手段。
    浏览器不会向后台发 Http Request
    Axurez
        3
    Axurez  
       2017-10-27 01:05:35 +08:00   ❤️ 1
    "是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由"
    是的。虽然以前前后端没分离的时候,express 路由也负责前端页面。
    Sapp
        4
    Sapp  
       2017-10-27 01:35:07 +08:00 via Android   ❤️ 1
    后端把所有页面(或者特定的几个)跳转到首页,接下来的事其他都交给前端了,前端的路由实际都只是一个页面,也就没了切换的闪动白屏,速度也会更快,与后端交互走 api 就行了。
    Phariel
        5
    Phariel  
       2017-10-27 02:08:59 +08:00   ❤️ 1
    两个不是一个层面的东西 express 是 http 路由 众多前端单页面框架都是 hash 路由 由 hashchange listener 负责
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   965 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.