nodejs的出现为前端行业带来了无限的可能性,让很多原来只负责客户端开发的同学也慢慢开始接触和使用服务器端技术.虽然nodejs带来了很多的好处,但是它也存在自身的局限性.和那些传统老牌的编程语言相比....changeOrigin设置为true,表示将请求转发到target地址上.pathRewrite是对请求路径做一下处理,将/api转换成/server/api.上面的案例意思很明显,假如当前浏览器访问...假设现在企业有两个销售体系,一个是线上的电商平台销售,另一个是线下实体店.它们分别属于不同的团队运营,维护着不同的数据系统.如果当前请求只是想查询一下电商平台某款商品的信息,只需要将接口转发给电商平台系统即可...,让前端的业务比重变大.另外后端从此只需要关注自身业务,前端继续干着自己擅长的事,从整体上是能提升开发效率.但从宏观角度上看,架构额外增加一层势必会造成整个应用性能上的损耗,另外在部署,测试层面都会增大运维成本...,那么可以确保一套代码既可以做客户端渲染也能支持服务器端渲染,而这些工作都可以让前端程序员独立来完成.服务器端渲染技术非常重要,后面会开一个小节单独讲解.综上来看,nodejs做中间层最有价值的功能是服务器端渲染和接口数据聚合