无法使用reactjs添加正确的发票

luaexgnf  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(294)

我使用reactjs、nodejs和mysql开发了一个invoice,它有一个动态表,您可以在这个链接中看到invoive组件:https://codeshare.io/5zqlen
我的路由器是:

exports.ajouterfact = function(req, res) {
    console.log("req", req.body);
    var today = new Date();

    var factures = {
        "Nfact": req.body.Nfact,
        "Nom": req.body.Nom,
        "Datefact": req.body.Datefact,
        "Note": req.body.Note,
        "Nomp": req.body.Nomp,
        "QuantiteF": req.body.QuantiteF,

    }
    connection.query('INSERT INTO factures SET ?', factures, function(error, results, fields) {
        if (error) {
            console.log("error ocurred", error);
            res.send({
                "code": 400,
                "failed": "error ocurred"
            })
        }
        else {
            //  console.log('The solution is: ', results);
            res.send({
                "code": 200,
                "success": "facture registered sucessfully"
            });
        }

    })
};

我的发票是:

当我提交它时,它将通过以下方式添加到数据库中:

req { Nfact: '15',
  Nom: 'Imen',
  Datefact: '2018-09-04T09:47:32.925Z',
  Note: 'Test',
  QuantiteF: '' }

产品的名词(nomp)为空,数量为“”。
但当我和 Postman 一起运行后端时,效果很好。
我该怎么修?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题