簡體   English   中英

在Express.js中,如何僅為登錄用戶生成服務器端會話?

[英]In Express.js, how do I generate server-side sessions for logged in users only?mo

目前,我正在使用快速會話:

https://github.com/expressjs/session

結合

連接 - 蒙戈:

https://github.com/jdesboeufs/connect-mongo

我使用了站點中的樣例示例,並且可以為登錄的用戶成功生成會話。

但是我還有一個運行狀況監視器,它每隔幾秒鍾會對站點執行一次ping操作,並且這還在服務器上生成會話,從而阻塞了數據庫。

如何僅為登錄用戶生成會話?

您可以在快速應用中定義“控制”端點。 就像是

const app = express()
app.get('/ping', (req,res) => res.send('pong'))
app.use(sessions...)

如您所知,表達機制是自上而下工作的,因此get請求在會話中間件上具有優先級:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM