这是我的nodejs代码。 我得到最后一个插入的id,但没有得到会话值和最后一个在查询函数之外插入的id值。
app.post('/api/payment', function (req, res) {
var query = connection.query('INSERT INTO label SET ?', label, function(err, result) {
if (err) throw err;
console.log(result.insertId); // getting last Inserted Id
req.session.label_id=result.insertId;
});
console.log( req.session.label_id); //not getting value
req.session.label_id=100;
console.log( req.session.label_id); // result 100
});