AgentSkillsCN

後端框架技能

涵盖 Laravel、Node.js、Django、FastAPI 等后端框架的开发指南

SKILL.md
--- frontmatter
name: 後端框架技能
description: 涵蓋 Laravel、Node.js、Django、FastAPI 等後端框架指南

🔧 後端框架技能

框架選擇指南

框架語言適用場景特色
LaravelPHP通用、快速開發全功能、文件完善
Node.jsJavaScriptAPI、即時應用非同步、輕量
DjangoPython內容網站、管理系統電池內建
FastAPIPythonAPI、微服務高效能、型別安全

快速選擇

依專案需求

需求推薦
快速開發Laravel
REST APIFastAPI / Express
即時通訊Node.js + Socket.io
管理後台Django / Laravel
微服務FastAPI / Express
全端整合Laravel + Inertia

依技術背景

背景推薦
PHP 熟悉Laravel
Python 熟悉Django / FastAPI
JavaScript 全端Node.js + Express

API 設計原則

REST API 規範

動作HTTP 方法路由說明
列表GET/users取得所有
建立POST/users建立新資源
取得GET/users/:id取得單個
更新PUT/PATCH/users/:id更新資源
刪除DELETE/users/:id刪除資源

回應格式

json
{
  "success": true,
  "data": { ... },
  "message": "操作成功"
}

{
  "success": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "驗證失敗",
    "details": { ... }
  }
}

安全性基本要求

  1. 輸入驗證:永遠不信任用戶輸入
  2. SQL Injection 防護:使用 ORM 或 Prepared Statements
  3. XSS 防護:輸出編碼
  4. CSRF 防護:使用 Token
  5. 認證:JWT 或 Session
  6. HTTPS:強制使用

相關技能