1
嗨我爲我的web應用程序使用expressjs
,我使用session
中間件,我的問題是如何在會話過期之前做一些事情?我該如何在會話過期之前做一些事情(銷燬)
例如,我在會話中存儲了一些東西,並且我將req.session.cookie.maxAge
設置爲60000(1分鐘),當會話超時時,我想將會話中的數據保存到磁盤,我該如何做到這一點?我查了API和destroy
函數只支持callback
...
謝謝!
感謝您的回覆,我正在使用connect-session。我想過setTimeout(),但它可能會增加CPU開銷...我認爲如果沒有辦法做到這一點,我最終會使用setTimeout()...謝謝 – Chun
@Chun它不應該增加CPU開銷許多。只需將超時設置爲會話的預期生存時間即可。 – soulcheck