Node.js 101

Node.js 簡介

Node.js 安裝

NodeJS的同步機制(Understanding async programming)

檔案存取

瀏覽器

網路 Internet

抓取遠端資料

someResponse.code === 301; // true
require(`http`).STATUS_CODES[someResponse.code] === `Moved Permanently`; // true
dns.lookup(`www.myApi.com`, 4, (err, address) => {
  cacheThisForLater(address);
});

文字處理

建立 HTTP Server

其他常見的 Web Framework

伺服器

串流 STREAM Server

檔案處理

Log 紀錄

資安防護

資料庫相關 databases

Oracle

Sqlite

MongoDB

key-value DB

GraphQL

DB 工具

認證 Authentication

檢索引擎

系統相關

相關工具

單元測試(Unit testing)

Node.js 應用程式除錯

安全性 Security

微服務 MicroService

系統部署

Electron

Docker

Node.js應用程式監控

Node Bot

Server Push & Web Push

影像處理

地圖

討論區

Wiki

Node.js 工具介紹

Email 工具

npm 私有 Registry