Невозможно добавить правильный счет с помощью ReactJS - PullRequest
0 голосов
/ 04 сентября 2018

Я разработал счет с использованием ReactJS, nodejs и mysql, у него есть динамическая таблица, как вы можете видеть компонент 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"
            });
        }

    })
};

Мой счет-фактура:

enter image description here

Когда я отправлю его, он будет добавлен в базу данных, получив:

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

Существительное продукта (Nomp) равно нулю, а количество равно ''.

Но когда я запускаю свой бэкэнд с Почтальоном, он работает хорошо.

Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...