电话之后的破坏毁灭承诺不起作用

时间:2014-04-16 11:24:17

标签: promise sails.js q

destroy: function (req, res) {
    User.findOneById(req.param('id'))
    .then(function(user){
        if(!user){
         return res.json({
                "errorCode": 1002,
                "errorMessage": "User not found",
                "responseData": null
            });
        }

        return user.destroy()
        .then(function(){
            return res.json({
                "errorCode": 0,
                "errorMessage": "",
                "responseData": null
            })
        }, function(err){
            return res.send(500);
        })          

    }, function(err){
        return res.send(500);
    })
},

我在UserController中有这个动作,如果我尝试删除一个不存在的用户,一切正常,响应是     {         “errorCode”:1002,         “errorMessage”:“找不到用户”,         “responseData”:null     }
但是当我尝试删除现有用户时,请求会挂起

0 个答案:

没有答案