![](/img/trans.png)
[英]Can I know the best way to render template Client side Vs Server side using Express? And performance?
[英]How does the client side know if it is logged in (passportjs and express on server)?
我在我的服務器上使用passportjs進行身份驗證,我想知道是否在客戶端設置了任何告訴客戶端是否已登錄的值。如果沒有,您將如何向客戶端提供此信息? 客戶端是否可以訪問有關會話的信息?
謝謝!
一般來說,如果設置了req.user
,則在express / passport中,您可以將用戶視為已登錄。據我所知,在所有實現中都沒有向客戶端發送任何特定響應。 通常做的是對req.user
進行檢查,然后檢查不同的邏輯流(比如渲染不同的標頭)。 您還可以在HTML預處理器中呈現該數據。
var isLoggedIn = !!req.user;
res.render('myPage', { loggedIn: isLoggedIn });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.