javascript - 无法使用 Node js 将错误放入 REST API 中

标签 javascript node.js mongodb rest

您好,我正在尝试使用rest api 将类型值放入我的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);
    });
});

类型.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/:_id'而不是'api/types/:_id'

关于javascript - 无法使用 Node js 将错误放入 REST API 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44269779/

相关文章:

javascript - 无法在街景中触发事件

javascript - Angular 2 typescript 调用javascript函数

javascript - app.set 然后TypeError : app. get is not a function

node.js - 有没有办法从我的 Node.js 服务器使用 Firebase Admin SDK 发送验证电子邮件?

python - 如何将元素推送到 MongoDB 中的现有数组?

mongodb查询不使用索引

javascript - 即使页面重新加载也保持 chrome javascript 运行

javascript - 单击从数组中获取值

node.js - 使用聚合查询获取具有总交易计数和交易明细的用户列表作为嵌入式文档

mongodb - Studio 3T如何连接MongoDB docker?