我正在研究一个简单的MySql数据库的演示项目,只是为了学习绳索。
我的架构非常简单。请求从api路由器下来到我的控制器。这是控制器:
var sendJsonResponse = function (res, status, content) {
res.status(status);
res.json(content);
};
module.exports.employeeCreate= function (req, res) {
Employee.createEmployee(req.body, function (err, employee) {
if(err){
sendJsonResponse(res, 400, err);
}else{
sendJsonResponse(res, 201, employee);
}
});
};
然后请求的主体传递给我查询db的模型。这是模型文件:
var Employee = {
createEmployee: function (employee, cb) {
var name = employee[0].first_name;
var lastName = employee[0].last_name;
return db.query("insert into employees set ?", {name, lastName}, cb);
},
}
是否有更优雅的方式来访问req.body对象属性,而不是先将它们分配给变量?