comment enregistrer l'utilisateur dans le crochet mangouste en utilisant un middleware


user321

J'utilise cette bibliothèque Mongoose Audit Plugin et j'ai ajouté cet extrait de code dans mon schéma d'entité:

let AuditLog = require('mongoose-audit')

GiftSchema.virtual('Author').set(function (userEmail) {
  this._user = userEmail
})

Le code middleware ressemble à ceci, mais il n'enregistre pas l'utilisateur dans la collecte du journal d'audit.

var updated = _.merge({}, req.body, {
          Author: req.decoded.user
        })

Aucune suggestion? J'ai également utilisé ce package mais il n'a enregistré aucun enregistrement dans DB. journal-d'audit-mangouste

user321
req.body = _.merge({}, req.body, {
   Author: req.decoded.user
})

Résolu. Je viens de fusionner le corps dans la demande au lieu de la variable mise à jour

Articles connexes


en utilisant le contexte et un crochet dans

Robolisk J'essaie d'apprendre à utiliser correctement le contexte et les hooks. Je l'ai fait fonctionner quand tout était en classe, à la minute où je l'ai divisé en d'autres classes, le contexte n'a pas pu être trouvé. Voici ce que j'ai tenté " J'ai enveloppé

Comment enregistrer un fichier dans mangouste

Mahmoud Youssef Je souhaite enregistrer un fichier à l'aide du nœud JS pour enregistrer un fichier dans un attribut à l'aide du schéma de mongoose pour enregistrer une entrée dans la collection de mongoose. Quel doit être le type de l'attribut dans le schéma ?