Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Practical Node.js (2018版) 第8章:Building Node.js REST API Servers大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_607_4@
Building Node.js REST API Servers with Express.js and Hapi @H_960_7@modern-day web developers use an architecture consisTing of a thick client and a a thin BACk-end layer。如AngularJS,ReactJs,VueJS。用来建立厚厚的client。

另一方面,他们使用REST APIs建立thin BACk-end layer。

 a representational state transfer (REST) web application programing interface (API) service。

这种结构,被称为厚客户端或者SPA单页面程序,变得越来越流行。因为它们有以下优势:

  • SPA更快,因为它们渲染网页元素在浏览器内,无需总是从服务器取HTMl.
  • bandwidth更小,因为一旦它加载,大多数的页面布局位置相同,所以浏览器只需使用JSON格式的数据来改变网页的元素。
  • 相同的后端REST API可以服务多客户apps/consumers, web app是其中之一。
  • 不理解??:
  • There is a separation of concerns,i.e.,the clients can be replaced without compromising thE integrity of the core business logic,and vice versa.
  • UI/UX难以测试,尤其是事件驱动,单页面程序,这有一个增加的跨浏览器测试的复杂程度。但是,分离的业务逻辑进入BACk-end REST API,这个逻辑变得容易测试:在unit和functional tesTing。

因此,大多数新程序接受使用REST API和Clients方法,即使开始只有一个客户。

 

使用Node创建REST API非常容易。

本章包括以下内容

大佬总结

以上是大佬教程为你收集整理的Practical Node.js (2018版) 第8章:Building Node.js REST API Servers全部内容,希望文章能够帮你解决Practical Node.js (2018版) 第8章:Building Node.js REST API Servers所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。