- 服务端创建新用户前需验证提供的数据,如"内蒙"存在性和密码长度。
- 验证工作交由中间件处理,异常由默认异常处理器处理。
- 创建名为
vlog user data
的异步验证中间件,定义参数request
,response
,next
. - 中间件会在控制台输出文字来确认使用,然后验证请求体中的
name
和password
. - 若
name
或password
不存在,将错误传递到异常处理器,并提供相应错误信息。 - 最后中间件执行
next
以继续处理。 - 中间件放在创建用户接口前使用,需从
user middle where
导入validate user data
. - 通过HTTP客户端配置创建用户请求测试,若异常处理器默认响应提示问题,则需改进异常响应处理。