Node.js 101

Node.js 簡介

Node.js 安裝

NodeJS的同步機制(Understanding async programming)

檔案存取

json

MarkDown

網路 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

檔案處理

Socket.io

gRPC/RESTful API

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

影像處理

地圖

討論區

Wiki

Node.js 工具介紹

Email 工具