前后端分离,使用了nodejs之后,项目的响应流程发生了哪些变化?

突然有个问题:自从大多数公司,开始使用前后端分离的技术。

  • 前后端没有分离之前,页面发XHR请求,XHR请求到服务端,请求数据或者逻辑处理之后,返回给浏览器端,流程结束。浏览器端页面有些需要渲染的,可以直接用velocity,放入一个map对象,就可以渲染出来。如常见的修改操作,首先需要获取信息,然后做出更改。这样非常方便。

  • 前后端分离之后,页面发xhr请求,首先到达前端nodejs这一层,nodejs再转发到后端,后端处理之后再返回。这样真的好么?

使用了前后端分离,加入了nodejs之后,一般公司的项目架构是什么样的?从浏览器端的用户的一次click,到整个业务流程走完,整个流向是如何的???

查看回复