在 Node.JS 中从头开始构建您自己的 Web 服务器

Build Your Own Web Server From Scratch In Node.JS

通过编码 Web 服务器来学习网络编程、HTTP 和 WebSocket

大多数人每天都会使用 HTTP,但很少有人了解其内部工作原理。

这本“构建你自己的 X”书深入探讨了,

从头开始教授基础知识,以便更清楚地了解我们所依赖的工具和技术。

  • 网络编程。
  • 协议和通信。
  • HTTP 详细信息。
  • WebSocket 和并发。

 

 

 

关于本书

边做边学:用 Node.js 编写 Web 服务器代码

 

大多数人每天都会使用 HTTP,但很少有人了解其内部工作原理。这本《构建你自己的 X》一书深入探讨,从头开始教授基础知识,以便更清楚地了解我们所依赖的工具和技术。

  • 网络编程。
  • 协议和通信。
  • HTTP 详细信息。
  • WebSocket 和并发。

该项目使用 Node.js 和 TypeScript,没有任何依赖关系,但许多概念与语言无关,因此它对于任何语言的学习者都很有价值。

 

除了编码练习之外

 

每章末尾都有关于以下内容的讨论:

  • 代码中缺少什么?玩具和真实事物之间的差距,比如优化和应用。
  • 编码之外的重要概念,例如事件循环和背压。这些是您可能会忽视的。
  • 设计选择。为什么事情必须这样运作?你可以从好的方面和坏的方面学习。
  • 替代路线。你可能会偏离本书的地方。

构建你自己的X

 

为什么要接受构建您自己的 X 挑战?需要考虑的几个场景:

  • 学生:巩固学习成果,建立档案,在未来职业生涯中脱颖而出。
  • 开发人员:掌握框架和工具之外的基础知识。
  • 爱好者:通过灵活、可扩展的项目探索兴趣。

这是“ Build Your Own X ”系列图书的一部分,其中包括有关构建您自己的Redis、数据库和编译器的书籍。

 

https://build-your-own.org

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。