无法使用http请求从数组中删除数据

时间:2019-05-27 18:52:37

标签: javascript

我使用了此删除端点来删除数据

该程序使用节点js运行并表示:4.16.3

app.delete('/ user /:Id',function(req,res){

try{
    const index = users.findIndex(x => x.id == req.params.Id);
    if (index > -1){
        const delUser = users.splice(index,1);
        res.status(200).send({message:'User remove from the array',removedObject:delUser,data:users});
    } else{
        res.status(404).send({message: 'Invalid Id Provided'});
    }
}catch (e) {
    res.status(500).send({message:e});
}

});

预期输出状态为200,实际输出状态为404

0 个答案:

没有答案