Javascript 无法使用节点js将错误放入rest api中

Javascript 无法使用节点js将错误放入rest api中,javascript,node.js,mongodb,rest,Javascript,Node.js,Mongodb,Rest,您好,我正在尝试使用RESTAPI将类型值放入我的mongodb数据库中。但是,它显示了一个错误,表示无法放置(404未找到) app.js app.put('api/types/:_id', function(req,res){ var id = req.params._id; var type = req.body; Type.updateType(id, type, {}, function(err, type){ if(err){

您好,我正在尝试使用RESTAPI将类型值放入我的mongodb数据库中。但是,它显示了一个错误,表示无法放置(404未找到)

app.js

app.put('api/types/:_id', function(req,res){
    var id = req.params._id;
    var type = req.body;
    Type.updateType(id, type, {}, function(err, type){
        if(err){
            throw err;
        }
        res.json(type);
    });
});
type.js

module.exports.updateType = function(id, type, options, callback){
    var query = {_id: id};
    var update = {
        name: type.name,
        description: type.description,
        category: type.category
    }

    Task.findOneAndUpdate(query,update, options, callback);
}

使用
'/api/types/:\u id'
而不是
'api/types/:\u id'
使用
'/api/types/:\u id'
而不是
'api/types/:\u id'