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。
