Intereting Posts
хранить изображения в монгодбе с помощью мангуста? как? Получить выпадающее значение с помощью Express в node.js с html-страницы node.js и HTTP / 2 (2.0) с express.js Tyrus websocket client @OnMessage никогда не назывался – Storj Проект с открытым исходным кодом Имея проблемы с интеграцией паспорта с местными Использование async / wait в узле 6 с Babel Gulp glob игнорировать типы файлов, а не копировать пустые папки Что произойдет, если один stream выйдет из строя в процессе? CastError: Cast to ObjectId не удалось присвоить значение «favicon.ico» в пути «_id» для модели Как я могу заставить Mocha загрузить файл helper.js, который определяет глобальные перехватчики или утилиты? Могу ли я прослушать node.js на нестандартном порту при размещении на Heroku? Редактирование ввода кода Visual Studio при отладке Какова наилучшая практика для соединений MongoDB на Node.js? Как использовать функции утилиты экспорта модhive sinon spy nodejs JSON.parse (data_from_TCP_socket)

sailsjs beforeCreate не запускается

У меня есть чистые парусные приложения 0.9.8 с очень простой моделью:

module.exports = { attributes: { nickname: 'string', encryptedPassword: 'string', beforeCreate: function(values, next){ values.encryptedPassword = "123"; next(); } } }; 

Когда я создаю нового пользователя с консоли, метод beforeCreate не вызывается, поэтому не создается зашифрованныйPassword.
Я уверен, что здесь что-то не хватает, но не могу понять, что. Любая идея ?

    Вы должны разместить beforeCreate вне атрибутов. См. https://github.com/balderdashy/sails-docs/blob/master/models.md#lifecycle-callbacks