一個 ASP.NET Core MVC 做的論壇專案。 因主要開發項目為後端,前端介面為簡單的 CSS + cshtml。
可以在這裡試玩看看。
- CRUD
- 註冊與登入
- 發表、修改、刪除文章
- 推文
- 使用者驗證
- Cookie 驗證,配合 ASP.NET Core 提供的 AntiForgeryToken
- 單元測試
- NUnit
- Moq
- In-Memory DB
- ORM
- Entity Framework Core
- LINQ 語法實現 Repositories
- CI/CD
- (僅第一次)透過與專案共同提供的 Docker-Compose 建置
- 透過 GitHub Runner 執行包 Docker Image, 推上 Docker Hub
- 伺服器透過 Watchtower 自動檢查更新
- 網路架構
- 利用 Cloudflare Tunnel 對外開放,避免另外需要開防火牆,同時保持了設定彈性
完成 CI/CD 流程完成推文數顯示完成內文超連結 href- 完成修改推文功能
- 完成使用者暱稱、頭像設定
- 補足註解