我目前正在使用Express作为后端框架(基本上是尝试后端),在概念验证NodeJS Web项目中进行工作。它使用Firebase身份验证来管理用户。要在更改时自动重新启动服务器,我还使用==
来监视代码中的更改。
问题在于,当服务器重新启动时,用户身份验证状态会丢失,并且他们每次都必须重新登录。这对于开发非常不便。迁移到Email Link Authentication方案时,情况甚至更糟。
那么,如何使用户保持登录状态,同时又可以自由地重新启动服务器?可能需要在用户设备上保留auth状态,但是我不熟悉任何相关技术。