前后端不分离在前后端不分离的应用模式下,在前端页面看到的效果都是由后端控制的,后端对页面进行渲染或者重定向。即后端需要控制前端的显示,前后端之间的耦合度很高。这种应用模式比较适合纯web应用,但是当后台连接到App时,App可能不需要后台返回一个HTML网页,只需要数据本身,所以接口原本返回网页的后端不适合前端App应用,为了连接到App后端需要另外开发一套接口。请求的数据交互如下图所示:前后端分离在前后端分离的应用模式下,后端只返回前端需要的数据,而不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,后端请求的数据如何加载到前端,由前端自己决定。网页有网页的处理方式,App有App的处理方式。基本一样,后端只需要开发一套逻辑对外提供数据即可。在前后端分离的应用模式下,前后端之间的耦合度比较低。在前后端分离的应用模式下,我们通常将后端开发的每个视图称为一个接口,或者API,前端访问该接口进行增、删、改、改等操作。查询数据。对应的数据交互如下:
