由于 API 就是把 Web 应用的功能全部封装了,所以,通过 API 操作数据,可以极大地把前端和后端的代码隔离,使得后端代码更易于测试,前端代码编写更加简单。 此外,如果我们把前端页面看作是一种用于展示的客户端,那么API 就是为客户端提供数据、操作数据的接口。这种设计可以获得极高的扩展性。 例如:我们经常使用的淘宝...