什麼是Node.js?
與 JavaScript 的區別
- 基於異步 I/O 相關接口
- 基於 node_modules 和 require 的模塊依賴
- 提供 C++ addon API 與系統交互
Node.js 可以幹什麼?
- Web 服務端:Web Server、爬蟲
- CLI 命令行腳本:webpack
- GUI 客戶端軟件:VSCode、網易雲音樂
- IoT, 圖像處理, 實時通訊,加密貨幣…
Node.js爬蟲示例:
const puppeteer = require('puppeteer');
const url