Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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 我为什么要使用PassportJS?_Node.js_Passport.js - Fatal编程技术网

Node.js 我为什么要使用PassportJS?

Node.js 我为什么要使用PassportJS?,node.js,passport.js,Node.js,Passport.js,在制作一个简单的角度节点应用程序时,我当然遇到了PassportJS for auth。看看这个网站,我发现很难理解为什么我需要它,或者它对我有什么作用 我的用户将使用用户名和密码登录。为什么我不能在数据库中找到一个匹配的记录,如果需要,设置一个会话并返回一个响应?为什么我应该/会使用Passport?如果你只想这么做,那就没有真正的理由了。当您开始合并其他授权提供商(如Facebook、Twitter、google等)时,使用passport开始有回报。如果您只想这么做,那么就没有真正的理由了

在制作一个简单的角度节点应用程序时,我当然遇到了PassportJS for auth。看看这个网站,我发现很难理解为什么我需要它,或者它对我有什么作用


我的用户将使用用户名和密码登录。为什么我不能在数据库中找到一个匹配的记录,如果需要,设置一个会话并返回一个响应?为什么我应该/会使用Passport?如果你只想这么做,那就没有真正的理由了。当您开始合并其他授权提供商(如Facebook、Twitter、google等)时,使用passport开始有回报。

如果您只想这么做,那么就没有真正的理由了。当您开始合并其他授权提供商(如Facebook、Twitter、google等)时,使用passport将获得回报。

它还将处理您需要编写的一些样板代码以进行身份验证,如果你想连接一些身份验证提供者,它将很容易扩展,而不需要完全重写身份验证逻辑。此外,它还将处理一些你需要为身份验证编写的样板代码,如果您想连接一些身份验证提供者,则无需完全重写身份验证逻辑,就可以很容易地进行扩展。“为什么我不能只使用x、y和z?”几乎可以要求任何(非本机)库。不必编写样板代码,并且拥有一个将来可能更容易扩展的系统,这可能会节省大量时间,即使库没有做任何特别的事情。“为什么我不能只写x、y和z?”几乎可以要求任何(非本机)库。不必编写样板代码,并且拥有一个将来可能更容易扩展的系统,这可能会节省大量时间,即使库没有做任何特别的事情。