# Drama Ling Backend API .NET Core 後端 API 服務 ## 技術棧 - **.NET 8**: 跨平台框架 - **ASP.NET Core Web API**: RESTful API - **Entity Framework Core**: ORM 資料庫存取 - **PostgreSQL**: 主要資料庫 - **Redis**: 快取和會話管理 - **JWT**: 身份驗證 ## 專案結構 ``` backend/ ├── DramaLing.API/ # Web API 專案 ├── DramaLing.Application/ # 應用服務層 ├── DramaLing.Core/ # 領域模型層 ├── DramaLing.Infrastructure/ # 基礎設施層 ├── DramaLing.Tests/ # 測試專案 └── DramaLing.sln # 解決方案檔 ``` ## 快速開始 ### 1. 安裝相依套件 ```bash dotnet restore ``` ### 2. 設定資料庫 ```bash # 建立資料庫 dotnet ef database update --project DramaLing.Infrastructure --startup-project DramaLing.API ``` ### 3. 啟動開發服務器 ```bash dotnet run --project DramaLing.API # API: http://localhost:5000 # Swagger: http://localhost:5000 ``` ## 開發指南 詳細開發文檔請參考:`../../docs/04_technical/`