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