Próbuję zmodyfikować kod statusu http tworzenia.Jak zmienić kody statusu http w Strongloop Loopback
POST /api/users
{
"lastname": "wqe",
"firstname": "qwe",
}
Zwraca 200 zamiast 201
mogę zrobić coś takiego dla błędów:
var err = new Error();
err.statusCode = 406;
return callback(err, info);
Ale nie mogę znaleźć sposobu, aby zmienić kod statusu dla stworzenia.
znalazłem sposób utworzyć:
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);
});
};
Próbowałem to również zrozumieć. Bardziej kompleksowa dokumentacja byłaby miła :( – Jake