【发布时间】:2017-02-08 02:23:56
【问题描述】:
谁能帮我简化这段代码.. 我需要使用存储过程缩短或简化查询代码,但我仍然需要在“()”内指明详细信息.. 请帮助我在 node.js 中还是新手
router.post('/test', function (req, res, next) {
try {
var reqObj = req.body;
console.log(reqObj);
req.getConnection(function (err, conn) {
if (err) {
console.error('SQL Connection error: ', err);
return next(err);
} else {
var employee_name = reqObj.employee_name;
var employee_contact = reqObj.employee_contact;
var employee_position = reqObj.employee_position;
我想让这个查询简短,因为我计划输入大量数据,那么如何简化这个??
var query = conn.query(
"CAll test3("+"'"+employee_name+"','"+employee_contact+"','"+employee_position+"')",
function (err, result) {
if (err) { console.log(query)
console.error('SQL error: ', err);
return next(err);
}
console.log(result);
var test_Id = result.insertId;
res.json({
"test_id": test_Id
});
});
}
});
} catch (ex) {
console.error("Internal error:" + ex);
return next(ex);
}
});
【问题讨论】:
标签: javascript mysql node.js express