我目前正在开发一个 Node.js Web 应用程序,它可以通过漂亮的 Web UI 访问 Subversion 服务器。
要访问服务器,我需要身份验证数据。我的第一次尝试是使用 app.set('username', 'theo')
和 app.set('password', 'start')
存储它们。后来我发现这是一个非常糟糕的主意,因为这样,authdata 将位于应用程序设置中,直到重新启动为止。
现在我的问题是,如何使用 Nodejs 和 Express 在 session 期间通过多个请求存储数据?
PS:遗憾的是,没有数据库可供选择......
最佳答案
好吧,我刚刚监督了它。 Express 模块 express-session
正是我所需要的:)
这是我现在的代码:
var session = require('express-session')
app.use(session({ secret: 'supersecret' }))
当我需要 session 时,我就参加
req.session.username = 'theo'
如果有人和我有同样的麻烦:)
关于node.js - 通过 session 存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25806819/