fast aspnet
1.0.0
____ __ __
/ __/___ ______/ /_ ____ __________ ____ ___ / /_
/ /_/ __ `/ ___/ __/_____/ __ `/ ___/ __ / __ / _ / __/
/ __/ /_/ (__ ) /_/_____/ /_/ (__ ) /_/ / / / / __/ /_
/_/ __,_/____/__/ __,_/____/ .___/_/ /_/___/__/
/_/
---ASP.NET core WEB API using .NET8---
Fast-Aspnet是使用.NET 8具有嵌入式安全功能和良好實踐的.NET 8的預先構建的ASP.NET Core Web API。
在研究功能之前,讓我們解釋代碼組織:
模型:模型用於定義您的未來數據庫實體。我選擇使用基本模型將數據邏輯(例如ID和創建日期)集中為清潔代碼。
存儲庫:存儲庫可用於使用用於通信的抽象層直接與數據庫進行交互。
服務:使用DTO(數據傳輸對象)來操縱客戶數據,並使用存儲庫方法與數據庫進行交互。
控制器:控制器負責通過端點與您的API進行交互,並檢索數據 - >所有控制器都使用RESTFULL judent
遷移:遷移用於與數據庫進行交互,從而在其中創建模型。
創建遷移? : dotnet ef migrations add <migration_name>

本節包含有關我在完成其他API的五旬節審核後學到的良好實踐的描述。
將自定義的HTTP標頭添加到您的請求中,以防止發動攻擊。
要添加? => Owasp備忘單


費率限制器是Web應用程序和API中使用的機制,可以控制客戶端可以在指定的時間範圍內向服務器提出的請求數。這是一個簡潔的概述:費率限制器的目的:
費率限制器 - 基於IP。
