用户登录

回到项目,打开 app 下面的 app.middleware ,修改一下在这里定义的 defaultErrorHandler,在处理异常这段 switch 代码里再添加两种情况。

如果错误信息是 NAME_IS_REQUIRED,这种情况下可以把 statusCode 设置成 400,表示 Bad Request,再把 message 的值设置成 请提供用户名,下面再 break 出来。

复制一下这种情况,再添加一种新的情况,如果错误信息是 PASSWORD_IS_REQUIRED,状态码同样可以是 400,响应的信息设置成 请提供用户密码。

在 HTTP 客户端可以重新发送一下这个 创建用户 请求,这次得到的响应,状态码是400,响应的信息是 请提供用户密码,因为在请求的主体数据里面没有包含 password。

修改一下这个主体数据,把 name 换成 password,发送一下这个请求,这次得到的响应,状态码也是 400,响应的信息是 请提供用户名。

处理创建用户的错误《 Node.js 服务端应用开发:注册用户 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点