我正在尝试重新启动并使用nodemon保持会话处于活动状态,但是当您重新启动会话时会被销毁..我想知道是否有任何方法可以继续使用nodemon或其他节点js库会话.
scripts “: {
// “Start”: “node ./bin/www”
“start”: “nodemon ./bin/www”
}
谢谢你的时间
解决方法
为了坚持会议,有两种方法:
>使用一些持久性商店
>使用JSON Web令牌
要实现持久会话,可以使用MongoDB会话存储或Redis会话存储.
如果你想使用redis,那么使用connect-redis npm包.
如果你想使用MongoDb作为会话存储,那么使用connect-mongo npm包
您需要在app.js / server.js中进行一些设置.在我的一个演示中,我正在使用带有PassportJS的Redis会话存储,如果您正在寻找示例,请随意查看here.
如果要使用JSON Web令牌,可以使用许多不同的实现.
我正在使用jsonwebtoken.我在前端使用PassportJS,ExpressJS和AngularJS实现了这个.例如,看here.
使用密钥对令牌进行编码并存储在浏览器的本地存储中.
我建议您使用JSON Web令牌,详细阅读它,因为这是大多数主要Web应用程序的开发方式.如果您需要更多帮助,请告诉我.