如何从 post 对象添加附加信息以在护照中注册用户?

How can I add additional information from a post object to register a user in passport?

我正在尝试使用以下代码片段通过 passport-local 注册用户:

    router.post('/signup', passport.authenticate('signup', {
    successRedirect: '/home',
    failureRedirect: '/signup',
    failureFlash : true  
}));

我正在使用一个用户模型,除了通过 post 方法发送数据外,我想添加一个 "userCreated" 和 "lastAccess" 日期 属性。它们已经在用户模型上定义了,但是,如何将这两个变量添加到 post 信息中,然后将其传递给 passport 以创建用户?

谢谢!

对于在这里绊倒的任何人,我设法通过修改 passport/signup.js 文件来做到这一点。您可以根据自己的需要对其进行个性化设置。