书籍介绍
本书旨在成为Node.js领域最全面、最系统和最具实战性的一本书,供初学者系统学习和开发者工作时参考。本书的作者是资深的Web开发专家,不仅全面、细致地讲解了Node.js的所有功能、特性、使用方法、开发技巧,而且还讲解了与之相关的各种扩展功能和工具的使用。全书一共16章,共分为三大部分:第一部分:使用Node.js框架创建高性能服务器(第1~12章),主要介绍了Node.js基本概念和作用,Node.js中的交互式运行环境REPL,Node.js的基础知识,模块与npm包管理工具,使用Buffer类处理二进制数据,在Node.js中操作文件系统,TCP与UDP,HTTP与HTTPS服务器与客户端的创建,进程与子进程,Node.js的错误处理与断言处理,加密与压缩,常用模块的使用方法等;第二部分:使用第三方模块扩展Node.js应用程序(第13~15章),主要讲解了数据库访问,使用Express构建Web应用,Socket.IO;第三部分(第16章)是两个综合案例。