Здравствуйте. С Новым годом
Имею модель Items, созданную в sail.js
module.exports = {
attributes: {
en: {type: 'string'},
ru: {type: 'string'}
}
};
Хочу её заполнить с помощью контроллера и сервиса:
module.exports = {
addItem: function(req, res) {
var params = {
en : req.en,
ru : req.ru
};
Items.addItem(params, function(success) {
res.json(success);
});
}
};
сервис:
module.exports = {
addItem: function(params, next) {
Items.create({value: params}).exec(function(err, item) {
if(err) throw err;
next(item);
});
}
};
Делаю прям в адресной строке
site.com/items?ru=имя&en=name
и всё в порядке. Всё записалось. Но если я сделаю
site.com/items?name=name
(ну или какое то другое) то в базу всё равно записывается отдельное поле name. А мне бы хотелось записывать только в ru и en - без возможности создать пользователем какие то отдельные поля. Как ( и где) можно это валидировать?