【发布时间】:2019-04-13 23:30:10
【问题描述】:
“.Strategy”在这里做什么?是节点吗?是护照吗?
var LocalStrategy = require('passport-local').Strategy;
我理解“.Strategy”部分的所有内容。我只想知道'.Strategy'是做什么的。我检查了passport-local module on npm 上的文档。我还检查了 Passport 的文档,它只是在代码 sn-ps 中使用。没有提供任何解释。
我正在使用 MEAN 堆栈,我们正在使用 Passport 对用户进行身份验证。
【问题讨论】:
-
你看npmjs.com/package/passport-local了吗?搜索“护照策略”?我似乎找到了相当多的文档。
-
是的,这是我看的第一个地方。它并没有完全告诉我“.Strategy”做了什么。我理解“.Strategy”部分的所有内容。
-
什么意思?你可以看到实现,它是开源的。或者看抽象版:github.com/jaredhanson/passport-strategy
-
我不知道查看本地策略源代码,因为文档中没有关于它的任何内容。据我所知,它可能是 Node 或 Passport。
-
但是您可以在需要时查看它的来源,您还需要哪些其他信息才能找到它?你可以在索引文件中看到它来自于 strategy.js,这似乎是合乎逻辑的。
标签: node.js passport.js mean-stack