没有收到过帐数据

时间:2018-11-02 14:11:06

标签: javascript node.js api post request

我正在尝试测试新编写的api以发送消息。它捕获一条消息并将其发送到数据库。我正在使用https://apitester.com/进行测试。尝试阅读req.body时,我得到undefined

服务器

    app.route('/message')
        .post(createMessage);
    var createMessage = (req, res) => {
        console.log(req.body)
        var newMessage = new Message(req.body)
        mlab.insertDocument({database:'databasename', collectionName:'collectionname', documents:newMessage.getCreatePack()})
            .then(result =>  {
                res.json(result)
            })
    }

当我尝试登录(req.body)时,我不确定 这是请求数据。任何帮助表示赞赏 This is the request

1 个答案:

答案 0 :(得分:0)

事实证明,我需要正文解析中间件,例如body-parser