sails.js - 重新启动sails.js 应用程序时保持用户登录

标签 sails.js

我正在开发一个仍在开发中的风帆应用程序。

每次我在 Controller 中进行修改时,我都需要使用“sails lift”命令重新启动sails。希望可以通过使用“永远”工具来缓解它,该工具会自动检测修改并重新启动。

但是我需要重新登录我的应用程序(因为重新启动时 session 丢失了?)这真的很不方便。

有没有办法在重新启动时保持用户登录?

最佳答案

您可以通过安装 connect-redis 在本地安装 redis 并将其用作 session 存储进行开发并将以下几行添加到 config/env/development.js

module.exports = {
  session : {
    adapter: 'redis'
  }
}

这样 session 数据不会存储在内存中,也不会受到sails重启的影响

关于sails.js - 重新启动sails.js 应用程序时保持用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31087885/

相关文章:

javascript - 渲染从 SailsJS Controller 返回的 HTML 内容

javascript - 将 MySQL 行从 .exec(err,rows) 返回到 Sails JS 中的函数(我不想发送行作为响应)

mysql - 如何在一些约束下存储多条记录?

mysql - 使用 Controller 的响应进行登录验证

node.js - Sails.js 应用程序在启动后不从 Assets 中刷新文件

javascript - Sails.js Socket.IO 使用时间范围窗口获取数据 (setInterval)

node.js - 如何在sails模型的afterCreate中获取session参数

javascript - 在 beforeCreate 中访问 req.headers

sails.js - Sailsjs 禁用单个 js

node.js - 在服务器重新启动时,如何区分并恢复来自同一用户的两个不同的客户端套接字连接?