javascript - sails-auth module gives "Cannot read property 'loadStrategies' of undefined" -


i've installed npm module , when lifting application, gives following error. not able find suitable solution in github issues or wiki.

the module here. i've included in config directory passport.js , auth.js files, have noted.

$ sails lift  info: starting app...  /home/me/documents/projects/margin/node_modules/sails-auth/api/hooks/sails-auth.js:4   sails.services.passport.loadstrategies();                          ^ typeerror: cannot read property 'loadstrategies' of undefined  @ hook.initialize (/home/me/documents/projects/margin/node_modules/sails-auth/api/hooks/sails-auth.js:4:30) @ hook.bound [as initialize] (/usr/local/lib/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) @ /usr/local/lib/node_modules/sails/lib/hooks/index.js:75:14 @ /usr/local/lib/node_modules/sails/node_modules/async/lib/async.js:454:17 @ /usr/local/lib/node_modules/sails/node_modules/async/lib/async.js:444:17 @ array.foreach (native) @ _each (/usr/local/lib/node_modules/sails/node_modules/async/lib/async.js:46:24) @ immediate.taskcomplete (/usr/local/lib/node_modules/sails/node_modules/async/lib/async.js:443:13) @ processimmediate [as _immediatecallback] (timers.js:358:17) 

i had same problems in 1 of sails app repositories. fixed installing previous version of sails-auth.

npm install sails-auth@1.2.3

this fixed me. updated dependency reference package.json from

"sails-auth": "^1.0.10",

to

"sails-auth": "1.2.3",

after able lift no problems. created issue report here: https://github.com/balderdashy/sails/issues/3385

hope helps.


Comments