Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试插入另一个Passport提供商,但未找到其抱怨策略_Node.js_Express_Passport.js_Mean Stack - Fatal编程技术网

Node.js 尝试插入另一个Passport提供商,但未找到其抱怨策略

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

我使用的是mean.io,我基本上已经用另一个同样使用passport的策略passport fitbit取代了对Github passport策略的任何提及。从我所能看到的来看,它应该是开箱即用的——可以这么说

但是,当我单击mean.io演示应用程序中的“使用注册”按钮时,我会出现以下错误:

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:(非常感谢