node.js - Passport.js error Unknown authentication strategy "local" -


i use passport methods in code also, example in registration in controller use req.login(). , works - user created without errors. when try login username , password of user, call passport , error.

router:

router.post('/login', passport.authenticate('local', { successredirect: '/',                                                     failureredirect: '/login',                                                     failureflash: true })); 

the error in terminal:

error: unknown authentication strategy "local"     @ attempt (/home/proj/node_modules/passport/lib/middleware/authenticate.js:166:37)     @ object.authenticate [as handle] (/home/proj/node_modules/passport/lib/middleware/authenticate.js:342:7)     @ next_layer (/home/projs/node_modules/express/lib/router/route.js:103:13)     @ route.dispatch (/home/proj/node_modules/express/lib/router/route.js:107:5)     @ c (/home/proj/node_modules/express/lib/router/index.js:195:24)     @ function.proto.process_params (/home/proj/node_modules/express/lib/router/index.js:251:12)     @ next (/home/proj/node_modules/express/lib/router/index.js:189:19)     @ next_layer (/home/proj/node_modules/express/lib/router/route.js:77:14)     @ next_layer (/home/proj/node_modules/express/lib/router/route.js:81:14)     @ route.dispatch (/home/proj/node_modules/express/lib/router/route.js:107:5) 


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -