美文网首页
三,MongDB钩子函数

三,MongDB钩子函数

作者: 扶光_ | 来源:发表于2022-09-28 21:07 被阅读0次
    let userSchema = new Schema({
        name : String,
        pwd : String
    });
    
    userSchema.pre("find",function(next){
        console.log("find方法  执行之前,这里代码会执行");
        next();
    };
    userSchema.post("find",function(doc){
        console.log("find方法  执行之后,这里代码会执行");
    };
    

    使用express-session包来完成客户端的登录状态保持。
    使用户登录一次可以进行多个页面的跳转
    安装npm i express-session -S

    const app = require("express")()
    const session = require("express-session")
    
    //基础配置
    app.use(session({
        //秘钥字符串,服务端生成session的签名,可随意写
        secret: "fly",
        //给前端设置cookie相关的设置,一般配置maxAge即可
        cookie: {maxAge:7*24*60*60*1000},
        //向服务发送请求后,是否重置cookie时间,建议true
        rolling: true,
        //是否强制重新保存session,即使它没有发生变化,建议false
        resave: false,
        //是否在session还未初始化时就存储,有利于前后鉴权,建议true
        saveUninitialized: true
    }))
    

    相关文章

      网友评论

          本文标题:三,MongDB钩子函数

          本文链接:https://www.haomeiwen.com/subject/khncartx.html