Метод атрибута модели sailsjs toJSON очень удобен для обработки атрибутов модели перед отправкой обратно клиенту. Однако этот метод не принимает никаких параметров, и я не могу передать дополнительную информацию методу, который можно использовать для обработки атрибутов.Sails JS: передать параметр toJSON
В моем конкретном случае мне нужно проверить, должен ли я отправлять атрибут, сравнивая зарегистрированный идентификатор пользователя (req.user.id). Например.
toJSON: function() {
var obj = this.toObject();
var result = {};
if (req.user.id === 123) { // How can I access req from inside toJSON?
// do something here ...
}
}
Я не смог найти способ доступа к параметру req изнутри в JSON. Какие-либо предложения?
Да, это работает.Спасибо :-) – JustWonder