SQLのinsertIdを取得してフロントエンドに返そうとしています。しかし、res.send(result.insertId)を実行すると、500エラーが発生します。 sqlのinsertIdをフロントエンドに正常に配信するにはどうすればよいですか?ExpressJS - POSTリクエストで応答として変数を送信
router.post('/list', function(req, res, next) {
var lastIncrement = 0;
pool.getConnection(function (error, connection) {
connection.query('INSERT INTO test_table SET Name = ?, Age = ?', [req.body.Name, req.body.Age], function (error, result) {
if(error)
console.error(error);
lastIncrement = result.insertId;
connection.release();
});
});
res.send(lastIncrement);
});