Node.js 101

Node.js 簡介

Node.js 安裝

NodeJS的同步機制(Understanding async programming)

util.promisify() 介紹-適用Node 8 以後版本

檔案存取

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

影像處理

地圖

討論區

Wiki

Node.js 工具介紹

Email 工具