大佬教程收集整理的这篇文章主要介绍了node.js – 如何使用koa-generic-session()护照?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何一起使用这两个?
我发现这个回购做了这个,但它似乎并没有真正使用会话,我不确定它是否正确:https://github.com/dozoisch/koa-react-full-example
我查看了你提供的链接,这里是他们如何使用koa-generic-session和护照.
在server.js文件中,以下行指的是配置Passport.
08 - const passport = require("koa-passport"); 13 - const config = require("./config/config"); 38 - require("./config/passport")(passport,config); 40 - require("./config/koa")(app,config,passport);
第38行是传统的护照配置文件,它只是设置序列化和反序列化.@H_696_16@第40行引入koa.js并将app,配置文件和护照变量传递给它.
以下代码来自koa.js:
04 - const session = require("koa-generic-session"); 18 - app.keys = config.app.keys;
查看koa.js,将koa-generic-session分配给变量会话.稍后在此处调用此变量:
35 - app.use(session({ 36 - key: "koareactfullexample.sid",37 - store: new MongoStore({ url: config.mongo.url }),38 - }));
在第18行,app.keys被初始化为koa-generic-session调用的文档.虽然您链接的项目使用MongoStore和koa-generic-session,但您可以使用koa-redis构造函数替换该构造函数,如koa-generic-session文档中所示.
最后,Passport初始化:
41 - app.use(passport.initialize()); 42 - app.use(passport.session());
此代码类似于使用Passport with Express,因为Passport需要通过会话管理身份验证.
以上是大佬教程为你收集整理的node.js – 如何使用koa-generic-session()护照?全部内容,希望文章能够帮你解决node.js – 如何使用koa-generic-session()护照?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。