背景 上图是一个典型的采用 Node.js 开发 web 应用的前后端结构,下面介绍一下 Node 服务层在其中的作用以及使用 Node.js 的一些优劣. Node 服务层作用: 请求代理 传统做法是后端提供 api 供前端直接调用,但后端逐渐趋于服务化,直接调用面临的问题有: 跨域 数据需要二次加工 后端服务部署在内网时,前端无法直接调用 路由 模板渲染 使用 Node.js 的优势: 前后端分离,节省沟通.联调成本. 生态圈繁荣,第三方模块很多,合理使用可以大量提升开发效率. 处理高并发场…