MMy Merry Life
後端開發Node.js後端

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)

登入 或 註冊 後即可留言

成為第一個留言的人!