我使用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 一起运行后端时,效果很好。
我该怎么修?
暂无答案!
目前还没有任何答案,快来回答吧!