Node.js 後端開發入門
2026年4月28日3 分鐘閱讀
什麼是 Node.js?
Node.js 是一個基於 Chrome V8 引擎的 JavaScript 執行環境,讓開發者可以使用 JavaScript 來撰寫伺服器端程式碼。它採用事件驅動、非阻塞 I/O 模型,適合高效能的即時應用。
npm 套件管理
npm(Node Package Manager)是 Node.js 的套件管理器,可以輕鬆安裝、分享和管理程式套件:
npm init:初始化專案npm install express:安裝套件npm run start:執行腳本
Express 框架
Express 是最受歡迎的 Node.js Web 框架,簡化了路由、中介軟體和請求處理:
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello World'); }); app.listen(3000);API 設計
RESTful API 是現今最常見的後端設計模式:
- GET:取得資源
- POST:建立資源
- PUT:更新資源
- DELETE:刪除資源
資料庫串接
Node.js 可以搭配多種資料庫:MongoDB(NoSQL)、PostgreSQL(關聯式)、Redis(快取)。使用 ORM 如 Prisma 或 Sequelize 可以簡化資料庫操作。
留言 (0)
成為第一個留言的人!