@Fdrsmrdv

Как лучше организовать логирование изменений данных с сохранением в БД в Sails.js?

Всем привет!

Пример:

Мы вносим изменение в модель Client.
При сохранении модели для нас доступны хуки beforeUpdate() и afterUdate().

Так же у нас есть модель Log, в которую надо записать что и кем в данный момент изменилось, старое и новое значение.

5ee0fbb025c21147245109.jpeg

Мое решение:

В beforeUpdate() получаем новые значения и делаем запрос, чтобы получить старые данные. Сравниваем, что изменилось и создаем запись об изменениях.

Но чувствую я это совсем плохо :)

Как лучше организовать такое логирование?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы