|
所证规则其中验证规则是使用包中的装饰器声明的。要使用此功能您需要将两个包添加到您的项目中复制包提供了用于验证输入数据的装饰器而包提供了用于将输入数据转换为所需形式的装饰器。这两个包都与管道很好地集成。现在将导入到您的文件中并使用该方法使其在您的应用程序中全局可用复制添加验证规则您现在将使用该包将验证装饰器添加到您将应用以下规则不能为空或少于个字符最大长度必须为。
并且不能为空。并且必须属于类型且必须属于类型。打开该文件并将其内容替换为以下内容复制这些规则将由选取并自动应用于您的路由处理程序。使用装饰器进行验 Whatsapp 号码列表 证的优点之一是它仍然是端点的所有参数的单一事实来源。所以你不需要定义单独的验证类。测试您现有的验证规则。尝试使用带有非常短占位符的端点创建一篇文章如下所示复制您应该收到错误响应以及响应正文中有关被破坏的验证规则的详细信息。带有描述性错误消息的响应下图解。
释了针对路由的无效输入在后台执行的操作使用输入验证流程从客户端请求中删除不必要的属性定义需要发送到端点以创建新文章的属性。做同样的事情但是对于端点。恭喜在本教程中您使用了现有的并使用集成验证。删除了客户端请求中不必要的属性。集成以解析路径变量并将其转换为您可能已经注意到严重依赖装饰器。这是一个非常有意的设计选择。旨在通过大量利用装饰器来解决各种横切问题从而提高代码的可读性和模块化性。
|
|