为什么数据是未定义的快递方式

编程入门 行业动态 更新时间:2024-10-09 13:32:27

为什么数据是未定义的<a href=https://www.elefans.com/category/jswz/34/1771386.html style=快递方式"/>

为什么数据是未定义的快递方式

这是我代码的一部分,我使用了json.parser以及解析数据以读取所需的所有内容,但是当我使用邮递员时,我仍然得到未定义和空的返回结果{}。

注意:以下代码在本地主机上运行正常,但是在服务器上我遇到了问题。


app.use(bodyparser.json());
// parse application/x-www-form-urlencoded
bodyparser.urlencoded({ extended: false });
// parse the raw data
app.use(bodyparser.raw());
// parse text
app.use(bodyparser.text());


router.post('/',(req, res) => {
    //if(!req.body) return res.sendStatus(400);
    insert(req.body);
    res.send(req.body);
});

插入方法:

function insert(sicker) {
    var person = sicker;

    const schema = joi.object().keys({
        ID: joi.string().min(5).max(50).required(),
        Blod: joi.string().required(),
        Allergic: joi.string(),
        Chronic: joi.string(),
    });
    // validate data
    if (joi.validate(person, schema)) {
        con.connect();
        con.query('INSERT INTO `sick`(`ID`, `Blod`, `Allergic`, `Chronic`) VALUES ("' + person.ID + '","' + person.Blod + '","' + person.Allergic + '","' + person.Chronic + '")', function(err, rows, fields) {

            if (err) { console.log(err) }
        })
    } else {}
    //ID + Blod + allergic + chronic +
    con.end()
}

预先感谢。

回答如下:

问题在于使用postamn进行测试,而不是使用Test,我应该使用Body => raw => json,然后创建正文并发布数据,希望对某些人有用。

更多推荐

为什么数据是未定义的快递方式

本文发布于:2024-05-07 06:32:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754842.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快递   未定义   方式   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!