关于passport-local-mongoose自定义错误的问题

RunnerAk
  • 850

最近做一些Node的上手练习,然后打算做一个用户认证,看到一些资料推荐passport-local-mongoose,尝试的做了一下Demo,能跑起来,本来打算根据文档给的方法,自定义一下错误,但是发现不行,我的代码如下

var options = {
    UserExistsError :'用户名已存在!'
};

Account.plugin(passportLocalMongoose,options);

module.exports = mongoose.model('Account', Account);

但是实际情况中

clipboard.png
报错仍然如上图所示,不知道有没有人用户passport-local-mongoose这款插件,指导一下错误在哪

回复
阅读 3k
1 个回答
RunnerAk
  • 850

已解决,翻了下源码,发现网络上现有的教程有问题,应该是

var options = {errorMessages:
        {UserExistsError :'用户名已存在!'}
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏