nodejs是js这种语言的运行环境,包括语言引擎和核心代码库。
vuejs相遇使用nodejs只是当做工具,用来整合打包源码和方便开发。
运行在服务器的node.js是类似java、php这样的角色,用来做静态文件服务和cgi服务。
先去明白前端和后端什么意思就好。
vue或者react都有ssr,即server side render,服务器端渲染,就是把你写得vue源码渲染成直接浏览器直接显示的html文件。
这个就和java的jsp,freemaker,php的leveral更像了,就是把渲染引擎放到服务器端。
vue和react这样的js库模版引擎,只能使用nodejs来渲染,此时后端的nodejs,增加了个渲染的功能。
而我们更通通常使用的vue和react,其使用方式是,使用js懒加载,把模版下载到浏览器端,浏览器端使用vue引擎,来解析成能够渲染的dom。
如果上面的话能够弄明白,基本就对vue,nodejs和后端nodejs会有清晰地了解了。 |