声明
    首先声明本电子书并不是本人创作,nodejs台湾协作电子书(源码参见 ),是台湾nodejs社区发起的一套nodejs入门教程,本人初学nodejs之时,受其启发颇深。现在台湾社区的兄弟们对其已经停止维护,想想这么优秀的教程就这样白白流逝掉,是一件让人惋惜的事情的事情,于是乎我利用业余时间将其复活。

    线上预览地址:

    同时欢迎大家提交pull request来完善文档内容。

    阅读指引

    • 如果你之前有socket和多线程的编程经验,可以看第1章,没有上述经验的编程者也可以阅读此章,只不过在阅读过程中可能会遇到概念一时半会儿理解不了。
    • 如果之前没有接触过 javascript 这门语言,可以从第2章开始阅读,第2章讲述了一些 javascript 的基础语法。
    • 如果之前接触过 Node.js ,但是没有用过数据库操作,可以阅读第5章,第5章讲述了 Node 中操作 redis 、mongodb 的 API 如何使用;如果没有使用 express ,可以阅读第6章和第7章,这两章讲述了如何利用 express 这个 HTTP 编程框架。
    • 最后介绍一下一些独立章节,第4章讲述了 npm 命令的使用教程;第8章讲述了如何使用单元测试框架mocha;第9章讲述了一些线上环境的最佳实践,包括配置文件、进程管理、 docker 等内容;第10章讲述如何编写 c++ 扩展。