javascript - 您好,我正在尝试将我的数据保存在 nodejs rest api 中,但出现错误 "req.status is not a function"

标签 javascript node.js

router.post('/savedata',function(req, res){
    console.log(req.body);
    var data={
        firstname:req.body.firstname,
        lastname:req.body.firstname,
        password:req.body.password,
        email:req.body.email,
        created:req.body.created,
        employeeid:req.body.employeeid,
        joiningdate:req.body.joiningdate,
        phone:req.body.phone,
        designation:req.body.designation,    
    };
    console.log(data);
    var _newdata = new department(data);
    console.log(_newdata);
    _newdata.save(function(err,result){
        console.log(result);
        if(err){
            req.status(500).send({message:err.message})
        }
        console.log(result);
        res.send(result)
    });
});

这是我用于保存数据的代码,这是我的 cmd 屏幕截图。提前谢谢了 enter image description here

最佳答案

在下面的代码中:

if(err){
            req.status(500).send({message:err.message})
        }

req(请求)应替换为 res(响应)。

res.status() , res.send() , res.end() 或任何发回响应的函数res 对象不符合要求。

res.status() 设置响应的 HTTP 状态。它是 Node 的 response.statusCode 的可链式别名。参见 Documentation

关于javascript - 您好,我正在尝试将我的数据保存在 nodejs rest api 中,但出现错误 "req.status is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50326408/

相关文章:

node.js - 如何部署 Node.js 应用程序而不导致停机

javascript - Casper.js 获取网页并显示

node.js - 错误 : Socket is not writable in Node. JS

javascript - 通过 HTTPS 进行客户端哈希/加盐

javascript - 优化 React-Redux 连接的 PureComponent

node.js - 是否可以在多个项目上部署一个谷歌云功能?

node.js - Stream 写流到读流

node.js - 为什么 Mongoose 不验证空文档?

javascript - CSS切换按钮?

javascript - 在 Parse.com 的 Cloud 代码中,异步代码为 for 循环中的变量提供了错误的值