V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
aiyov
V2EX  ›  问与答

v u e 路由与 express 路由区别

  •  
  •   aiyov · Oct 26, 2017 · 3542 views
    This topic created in 3109 days ago, the information mentioned may be changed or developed.

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

    5 replies    2017-10-27 02:08:59 +08:00
    tinyhill
        1
    tinyhill  
       Oct 26, 2017   ❤️ 2
    vue 是 hashHistory 和 browserHistory 之流,express 是真实地址
    cloud107202
        2
    cloud107202  
       Oct 27, 2017   ❤️ 1
    完全不是一个概念,Vue.js 是'前端路由',类似客户端开发里菜单切换,界面切换的手段。
    浏览器不会向后台发 Http Request
    Axurez
        3
    Axurez  
       Oct 27, 2017   ❤️ 1
    "是使用 vue 路由来写前端页面跳转,express 来写 api 接口路由"
    是的。虽然以前前后端没分离的时候,express 路由也负责前端页面。
    Sapp
        4
    Sapp  
       Oct 27, 2017 via Android   ❤️ 1
    后端把所有页面(或者特定的几个)跳转到首页,接下来的事其他都交给前端了,前端的路由实际都只是一个页面,也就没了切换的闪动白屏,速度也会更快,与后端交互走 api 就行了。
    Phariel
        5
    Phariel  
       Oct 27, 2017   ❤️ 1
    两个不是一个层面的东西 express 是 http 路由 众多前端单页面框架都是 hash 路由 由 hashchange listener 负责
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   845 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.