zoukankan      html  css  js  c++  java
  • 踩坑记录-用koa-session设置session报错

    报如下错误:

    原因

    设置signed: true后,它就会寻找req.secret(一个秘钥字符串),进行加密 allen返回浏览器。

    const SESS_CONFIG = {
      key: 'kkb:sess',
      maxAge: 86400000,
      httpOnly: true,
      signed: true,
    };
    app.use(session(SESS_CONFIG, app));
    app.use(ctx => {
      if (ctx.path === '/favicon.ico') return; let n = ctx.session.count || 0; ctx.session.count = ++n;
      ctx.body = '第' + n + '次访问';
    });
    

    解决办法

    增加代码app.keys = ['some secret hurr'];如下:

    app.keys = ['some secret hurr'];
    const SESS_CONFIG = {
      key: 'kkb:sess',
      maxAge: 86400000,
      httpOnly: true,
      signed: true,
    };
    
    app.use(session(SESS_CONFIG, app));
    app.use(ctx => {
      if (ctx.path === '/favicon.ico') return; let n = ctx.session.count || 0; ctx.session.count = ++n;
      ctx.body = '第' + n + '次访问';
    });
    
  • 相关阅读:
    LeetCode "Sum Root to Leaf Numbers"
    LeetCode "Single Number"
    POJ #1033
    POJ #1011
    POJ #2411
    POJ #1276
    POJ #1260
    POJ #1221
    POJ #1080
    POJ #1050
  • 原文地址:https://www.cnblogs.com/superlizhao/p/12063803.html
Copyright © 2011-2022 走看看