Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue路由器与Express后端_Express_Vue.js - Fatal编程技术网

Vue路由器与Express后端

Vue路由器与Express后端,express,vue.js,Express,Vue.js,您好,我是一名网络开发人员,想知道使用vue路由器和Express有什么区别。我正在开发一个简单的web应用程序,想知道express是否真的有必要。简短的版本是: Vue路由器:用于具有客户端呈现内容的单页应用程序(SPA) 快速路线:不是SPA,内容可以在服务器端呈现 当您使用Vue路由器时,更改url路径实际上并不会更改您所在的页面,例如,您有/和/profile路径,当您从/导航到/profile时,您仍在同一页面中,但Vue将根据您的Vue路由器配置呈现不同的Vue模板,这意味着浏

您好,我是一名网络开发人员,想知道使用vue路由器和Express有什么区别。我正在开发一个简单的web应用程序,想知道express是否真的有必要。

简短的版本是:

  • Vue路由器:用于具有客户端呈现内容的单页应用程序(SPA)
  • 快速路线:不是SPA,内容可以在服务器端呈现
当您使用Vue路由器时,更改url路径实际上并不会更改您所在的页面,例如,您有
/
/profile
路径,当您从
/
导航到
/profile
时,您仍在同一页面中,但Vue将根据您的Vue路由器配置呈现不同的Vue模板,这意味着浏览器上的页面不会刷新,只会更改URL路径和HTML DOM。所有这些都是在前端javascript中完成的

当您使用express时,它的工作原理与传统的服务器端呈现页面类似,在该页面中,客户端/浏览器向服务器发送请求(express),服务器检查它是什么路由,然后将HTML发送回客户端

当然,情况并非总是如此,有时人们会根据需要同时使用客户端渲染和服务器端渲染


这个问题更像是客户端渲染和服务器端渲染之间的区别。

vue router=frontend,express=backend