不要太深奥前端自学不久
之前写页面都是通过 html+css+ javasript 实现页面 后面学了node.js 页面访问都是直接用http模块 或express模板通过get("/")这些把页面渲染出来的,数据也是差不多直接用node.js渲染出来,后面学到了vue.js
里面也有个路由,那么我写页面用node.js的路由和vue的路由分开渲染页面,它的代码也是只有一套,用node.js监听端口就行了.
在后面学到的webpack它里面有个webpack-dev-server的模块,可以不借助node.js就可以直接通过ip访问页面,那么这个前后端分开它是什么意思,为什么有些项目它有两套代码,一个前端的vue.js+webpack 一个后端的node.js+express 这个它具体是怎么实现的,或者是怎么写的
首先,vue 里的路由和 express 里的路由不是一回事。
vue 的路由是用以控制 vue 写的单页应用中视图的切换逻辑;
express 的路由是用以暴露给外界可以调用的系统接口。
前后端分离并不限定使用的技术栈,中心思想就是:我更新我的前端代码不会影响后端代码,反过来同理。