node.js - session 的 "secret"选项是什么?

标签 node.js session connect

我对密码学一无所知。我想知道 session secret 是什么。

我看到这样的代码:

app.use(express.session({
  store: mongoStore({
    url: app.set('db-uri')
  }),
  secret: 'topsecret'
}));

secret 是什么,我应该改变它吗?

最佳答案

是的,你应该改变它。 connect 中的 session key 仅用于计算哈希。如果没有字符串,对 session 的访问基本上会被“拒绝”。看看connect docs ,应该会有所帮助。

关于node.js - session 的 "secret"选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343131/

相关文章:

node.js - 接下来的步骤来查找构建过程中 Ember-CLI/Broccoli 插件错误的原因

ASP.NET Core session 超时

node.js - 如何访问 express 的 uploadDir 属性?

node.js - req.session 没有方法 'touch' ?

c# - 将 session 变量存储在 Action 过滤器或静态方法中

php - 错误连接到Cloud 9中的DB

node.js - node-neo4j 中的简单读取操作出现错误

node.js - 检查用户是否通过 Passport 策略登录(不同用户类型)

javascript - 在 Node.js/Express.js 中,如何将 JSON 对象从服务器传输到客户端?

session - asp.net 中的 session 、缓存和配置文件有什么区别