NodeJs前端话事人
NodeJs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 中文网
NodeJs应用场景
我要的只是一个香蕉,得到的确是整个森林
SSR(服务器端渲染)
- SEO友好
- 优化单页应用的首屏加载时间
NodeJs闪亮登场
SPA(single page web application) + NodeJs
方案:NodeJs做Proxy(代理)层,加载web页,连接后台服务。
实现了:
- 消减接口返回的response。经过NodeJs层处理返回的数据,前端拿到的只有她该拿到的东西,数据小了,传输快了,性能更好。
- 真假路由混用。Node可以独立控制路由,并不受后端限制,可以独立部署上线。前端拥有更强的主动性。
Node可以独立控制路由,可以做同构。
Q&A:
Q:为什么用NodeJs做代理层,而不用其他语言?
A:NodeJs是基于JavaScript语言的,前端框架Vue等只提供Js的API(Nuxt.js)。
- 本文标题:NodeJs前端话事人
- 本文作者:乔文飞
- 创建时间:2020-07-01 09:27:39
- 本文链接:http://www.feidom.com/2020/07/01/NodeJs前端话事人/
- 版权声明:本博客所有文章为作者学习笔记,有转载其他前端大佬的文章。转载时请注明出处。