还有另一种解决方案,不需要在每个响应中实施。
您可以在包含以下内容的文件夹中定义自定义挂钩api/hooks:
var snakeCase = require('snake-case');
module.exports = function (sails) {
return {
routes: {
after: {
'all /*': function overrideJsonx(req, res, next) {
var jsonx = res.jsonx;
res.jsonx = function (obj) {
var res = snakeCase(obj);
jsonx(res);
};
next();
}
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
它将适用于所有响应,而无需修改api/response文件夹中的自定义响应。
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |