但是,它没有捕获错误,因为返回的错误是nil。我已经用AFNetworking进行了测试,它运行得很好。对于这两个操作,返回的状态代码都是401Unauthorized。我的密码有问题吗?它所做的只是在失败请求时返回错误。error!('Unauthorized', 401)manager.GET("someUrl", para
我遇到了一个问题,如果用户使用错误的密码或无效的用户名登录应用程序,那么节点应用程序就会因为抛出身份验证错误而崩溃,有没有办法在不导致api崩溃的情况下处理passport中的身份验证错误?')); // req.flash is the way to set flashdata using connect-flash
return res.status(401).json({ message: 'Unauthorized user!
问题是,并不是所有的请求都可以在属性的范围内被授权--一些授权检查必须在控制器方法调用的代码中执行--在这种情况下,返回401个未经授权的响应的正确方法是什么?我尝试过throw new HttpException(401, "Unauthorized access");,但是当我这样做时,响应状态代码是500,我也得到了一个堆栈跟踪。即使在日志记录DelegatingHandler中,我们也可以看到响应是500,而不是401。