前后端api接口

前后端不分离

有什么问题?

  • 不利于前后端开发任务的分离,前后端开发人员要做额外的沟通。
  • 如果前端除了web浏览器,还有手机APP的话, APP 不需要服务端返回HTML, 就得再开发一套数据接口
  • 渲染任务在后端执行,大大的增加了后端的性能压力。尤其是有的HTML页面很大, 当有大量的用户并发访问的时候, 后端渲染工作量很大,很耗费CPU 资源。

前后端分离

  • 服务端就只负责提供数据, 界面的构成全部在前端(浏览器前端或者手机前端)进行,称之为前端渲染。
  • 前端 和 后端 之间的交互就完全是 业务数据了。
  • 前端通过 API 接口 从后端获取数据展示在界面上
  • 前端通过 API 接口 告诉后端需要更新的数据是什么。

api接口示例


原文地址:https://www.cnblogs.com/amityblue/p/15302209.html