Node.js 尝试插入另一个Passport提供商,但未找到其抱怨策略
我使用的是mean.io,我基本上已经用另一个同样使用passport的策略passport fitbit取代了对Github passport策略的任何提及。从我所能看到的来看,它应该是开箱即用的——可以这么说 但是,当我单击mean.io演示应用程序中的“使用注册”按钮时,我会出现以下错误:Node.js 尝试插入另一个Passport提供商,但未找到其抱怨策略,node.js,express,passport.js,mean-stack,Node.js,Express,Passport.js,Mean Stack,我使用的是mean.io,我基本上已经用另一个同样使用passport的策略passport fitbit取代了对Github passport策略的任何提及。从我所能看到的来看,它应该是开箱即用的——可以这么说 但是,当我单击mean.io演示应用程序中的“使用注册”按钮时,我会出现以下错误: Error: no strategy registered under name: fibit at attempt (/project/node_modules/passport/lib/passpo
Error: no strategy registered under name: fibit
at attempt (/project/node_modules/passport/lib/passport/middleware/authenticate.js:237:37)
at Passport.authenticate (/project/node_modules/passport/lib/passport/middleware/authenticate.js:244:7)
at callbacks (/project/node_modules/express/lib/router/index.js:164:37)
at param (/project/node_modules/express/lib/router/index.js:138:11)
at pass (/project/node_modules/express/lib/router/index.js:145:5)
at Router._dispatch (/project/node_modules/express/lib/router/index.js:173:5)
at Object.router (/project/node_modules/express/lib/router/index.js:33:10)
at next (/project/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.handle (/project/node_modules/connect-flash/lib/flash.js:21:5)
at Context.next (/project/node_modules/express/node_modules/connect/lib/proto.js:193:15)
有人有什么想法吗?您没有显示任何代码,但根据错误消息,您似乎在某处拼错了“fitbit”。错误消息引用了未注册的名称“fibit”(缺少第一个“t”)。在代码中搜索“fibit”并替换为“fitbit”,然后重试。Doh:(非常感谢