我試圖修改創建的http狀態代碼。如何更改Strongloop Loopback中的http狀態代碼
POST /api/users
{
"lastname": "wqe",
"firstname": "qwe",
}
返回200,而不是201
我可以爲錯誤,做這樣的事情:
var err = new Error();
err.statusCode = 406;
return callback(err, info);
但我無法找到如何更改狀態代碼創建。
我發現create方法:
MySQL.prototype.create = function (model, data, callback) {
var fields = this.toFields(model, data);
var sql = 'INSERT INTO ' + this.tableEscaped(model);
if (fields) {
sql += ' SET ' + fields;
} else {
sql += ' VALUES()';
}
this.query(sql, function (err, info) {
callback(err, info && info.insertId);
});
};
我一直在試圖弄清楚這一點。更全面的文檔將是不錯的:( – Jake 2014-11-15 03:17:37