不能使用节点js将错误放在rest api中

时间:2017-05-30 18:50:54

标签: javascript node.js mongodb rest

您好我正在尝试使用rest api将类型值放在我的mongodb数据库中。但是,它显示一个错误,说不能放(404未找到)。

app.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);
}

type.js

{{1}}

2 个答案:

答案 0 :(得分:3)

使用'/api/types/:_id'而不是'api/types/:_id'

答案 1 :(得分:0)

导致上述错误的另一个问题:

检查您尝试访问的 URL 中是否有拼写错误。

就我而言,我尝试访问

"/api/users/udpate/:id"

代替

"/api/users/update/:id"

我输入了 udpate 而不是 update。所以 express 将无法找到导致此错误的路线。