写passport登录验证时,无论如何passport.use 方法都没有被调用,最后在同事的帮助下,才找到问题:

我是用form提交登陆数据的,

input type:"text",class:"form-control",placeholder:"用户名",id:"username",name:"username"

input的name应该是passport.use里的第一个参数,form提交的数据要经过passport.use进行验证的

passport.use(new LocalStrategy((username,password,done) ->

      User.find {name:username,password:password},(err, docs) ->
         return done err if err?
        return done null,false,{message:"用户名或者密码错误"} if docs.length is 0
        done null,docs[0]))

 感谢这位发现问题的同事

最新文章

  1. for_each(c++11)
  2. 构建高性能的MYSQL数据库系统
  3. Android first --- 单元测试框架junit
  4. java/Android 接口调用的几种写法
  5. 一次失败的Selenium chromedriver切换
  6. angular学习的一些小笔记(中)之表单验证
  7. 314. Binary Tree Vertical Order Traversal
  8. mysql表名大小写问题
  9. Kooboo CMS 介绍
  10. 张高兴的 Windows 10 IoT 开发笔记:DHT11 温湿度传感器
  11. 彻底弄懂JS的事件冒泡和事件捕获
  12. Wireless Penetration Testing(7-11 chapter)
  13. .Net(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文(UEdit中编写的内容上传到数据库)
  14. [转]SQL SERVER整理索引碎片测试
  15. 【HDOJ3861】【Tarjan缩点+最小路径覆盖】
  16. Delphi接口的底层实现
  17. python学习 day15 (3月20日)----time
  18. 【LeetCode】Permutations 解题报告
  19. Spring Boot 2 实践记录之 组合注解原理
  20. 删除Oracle Online Redo 测试

热门文章

  1. Java图形界面设计——substance皮肤
  2. linux 卸载mysql
  3. R语言-分组统计
  4. 自然语言交流系统 phxnet团队 创新实训 个人博客 (三)
  5. 关于Unity中的NGUI字体
  6. java中String new和直接赋值的区别
  7. Spring JDBC配置数据源
  8. e776. 设置JList组件项的提示语
  9. CI框架 -- 配置文件config.php
  10. Android 4.4从图库选择图片,获取图片路径并裁剪