Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.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
Javascript 有人能告诉我如何在NodeJS中使用facebook的oauth策略吗?_Javascript_Node.js_Express_Passport.js - Fatal编程技术网

Javascript 有人能告诉我如何在NodeJS中使用facebook的oauth策略吗?

Javascript 有人能告诉我如何在NodeJS中使用facebook的oauth策略吗?,javascript,node.js,express,passport.js,Javascript,Node.js,Express,Passport.js,我需要我的网站有facebook登录。谷歌oauth工作正常,但facebook登录不工作。显示一些错误。我认为我在facebook开发者中创建应用时犯了一些错误。我发现很难找到在facebook中创建应用的指南,并找到了一些指南,但这些指南很旧,facebook不断更改创建应用的策略。 那么,有谁能为我提供使用passport js使用Facebook策略的指南吗?请再次访问:如果没有不起作用的特定代码,很难/不可能帮助你。请记住,堆栈溢出不是一个论坛,而是一个wiki 现在,Passport

我需要我的网站有facebook登录。谷歌oauth工作正常,但facebook登录不工作。显示一些错误。我认为我在facebook开发者中创建应用时犯了一些错误。我发现很难找到在facebook中创建应用的指南,并找到了一些指南,但这些指南很旧,facebook不断更改创建应用的策略。 那么,有谁能为我提供使用passport js使用Facebook策略的指南吗?

请再次访问:如果没有不起作用的特定代码,很难/不可能帮助你。请记住,堆栈溢出不是一个论坛,而是一个wiki

现在,Passport有了一些策略,基本上允许您向应用程序添加不同类型的身份验证。对于Facebook,您需要使用oAuth2。由于谷歌或Facebook等大公司为oAuth2添加了自己的“特色”,因此最好使用特定的passport策略

这应该可以帮你完成工作:按照文档进行操作,你就可以开始了。很抱歉,没有更多的深入帮助,但正如我所说的,如果没有您问题的细节,很难提供帮助