截止到本章 「從零搭建 Node.js 企業級 Web 服務器」 主題共計 16 章內容就更新完畢了,回顧第零章曾寫道:node
搭建一個 Node.js 企業級 Web 服務器並不是難事,只是必須作好幾個關鍵事項
這幾件必須作好的關鍵事項就是到目前爲止每一個章節聊到的各個內容,爲方便查閱整理成如下表格:git
序號 | 標題 | 代碼 |
---|---|---|
第零章 | 靜態服務 | 00-static |
第一章 | 接口與分層 | 01-api-and-layering |
第二章 | 校驗 | 02-validate |
第三章 | 中間件 | 03-middleware |
第四章 | 異常處理 | 04-exception |
第五章 | 數據庫訪問 | 05-database |
第六章 | 會話 | 06-session |
第七章 | 認證登陸 | 07-authentication |
第八章 | 網絡安全 | 08-security |
第九章 | 配置項 | 09-config |
第十章 | 日誌 | 10-log |
第十一章 | 定時任務 | 11-schedule |
第十二章 | 遠程調用 | 12-rpc |
第十三章 | 斷點調試與性能分析 | 13-debugging-and-profiling |
第十四章 | 自動化測試 | 14-testing |
第十五章 | 總結與展望 | - |
本文已同步收錄於 Github 示例代碼倉庫 host1-tech/nodejs-server-examples,能夠 Star 或 Fork 收藏。github
感謝一路以來讀者朋友們的關注與支持,給了我堅持的動力。感謝指出不足並給出改進建議的朋友們,讓本文更加的嚴謹。數據庫
有些 Java 背景的開發者會對 Node.js 持有懷疑,其實大可沒必要。可否建成強大穩定的企業級 Web 服務器的癥結不在於業務邏輯是運行在 Node.js 仍是 JVM 上,而在於企業級 Web 服務器的關鍵事項可否獲得穩當處理。Node.js 通過十餘年的發展,具有了很是完善的社區儲備與方案沉澱來解決企業級 Web 服務器的各類問題,Netflix、PayPal、Uber、阿里、騰訊等大中型企業規模化使用 Node.js 開發服務器已有多年,再加上 Node.js 高性能 IO 設計與 JS 人才複用帶來的成本節省,許多初創小微企業也開始紛紛首選 Node.js 進行開發服務器。隨着雲原生技術的發展,通用能力逐漸下沉,單個節點技術棧的影響一點點被淡化,使用老技術棧實現業務邏輯變得再也不必要,爲 Node.js 技術棧的應用與發展進一步帶來更多的機會。segmentfault
筆者十分看好 Node.js 的當下與將來,經過本文但願更多的人可以瞭解 Node.js、接受 Node.js、使用 Node.js、喜歡 Node.js。本文只着重表述了 Web 後端技術自己內容,更全面的實踐我會嘗試以開源項目的方式沉澱下來,屆時還但願讀者朋友們不吝賜教,也歡迎有興趣的朋友們共同參與。後端
從零搭建 Node.js 企業級 Web 服務器(零):靜態服務
從零搭建 Node.js 企業級 Web 服務器(一):接口與分層
從零搭建 Node.js 企業級 Web 服務器(二):校驗
從零搭建 Node.js 企業級 Web 服務器(三):中間件
從零搭建 Node.js 企業級 Web 服務器(四):異常處理
從零搭建 Node.js 企業級 Web 服務器(五):數據庫訪問
從零搭建 Node.js 企業級 Web 服務器(六):會話
從零搭建 Node.js 企業級 Web 服務器(七):認證登陸
從零搭建 Node.js 企業級 Web 服務器(八):網絡安全
從零搭建 Node.js 企業級 Web 服務器(九):配置項
從零搭建 Node.js 企業級 Web 服務器(十):日誌
從零搭建 Node.js 企業級 Web 服務器(十一):定時任務
從零搭建 Node.js 企業級 Web 服務器(十二):遠程調用
從零搭建 Node.js 企業級 Web 服務器(十三):斷點調試與性能分析
從零搭建 Node.js 企業級 Web 服務器(十四):自動化測試
從零搭建 Node.js 企業級 Web 服務器(十五):總結與展望api