我有Marionette + Node應用程序。 當令牌過期時,應用程序不作出反應,用戶不會重定向到LogIn頁面。 我的問題是 - 如何偵聽來自Node的會話令牌狀態?如何在會話令牌過期時將用戶重定向到登錄頁面?
1
A
回答
1
先生,您好,先生。讓我簡單介紹一下請求處理程序,端點和中間件。
Express.js是非常常見的請求處理程序。請求處理程序,做他們聽起來像他們一樣。他們處理請求;更具體地說http請求。您可以在線找到大量關於如何使用express.js創建基本端點的示例。
現在更重要的部分是中間件。至少在中間件中,中間件是在到達的請求和要達到的終點之間插入的軟件。
我將使用Express語法。
說我有一個端點富:
Router.get('/foo', function(req, res) {});
但是這個端點只應在特定條件下使用。因此,我在該請求處理程序定義中插入了一箇中間件:
Router.get('/foo', function iAmAMiddleware(req, res, next) {
Here you can implement any logic you want. you have access to
the request, and the response. Meaning that if something in wrong
in the request, then you can return a response from here like
res.send(404);
BUT if all checks out all you have to do is call next() and
the flow will continue into the actual handler function.
},
function iAmTheEndpointHandler(req, res) {})
中間件的使用量很大。谷歌快遞中間件,你會發現很多信息。
祝你好運。
+0
非常感謝你,對我有用的建議。 – Arsenowitch
相關問題
- 1. 當會話過期時,Spring MVC會將用戶重定向到登錄頁面
- 2. 如何在用戶會話過期時重定向到頁面?
- 3. 當會話過期時,ASP.NET MVC重定向到登錄頁面
- 4. 會話過期時重定向到登錄頁面+ silex
- 5. 在會話過期後重定向到登錄頁面
- 6. Symfony重定向到會話過期後的登錄頁面
- 7. 如何在用戶未登錄時將用戶重定向到登錄頁面
- 8. cookie過期後將用戶重定向到登錄頁面
- 9. 會話在Backbone.js中過期後,如何自動重定向到登錄頁面?
- 10. 會話過期並重定向到登錄頁面後清除登錄字段?
- 11. SP會話超時後將用戶重定向到登錄頁面
- 12. 當會話cookie在Django中過期時重定向到登錄
- 13. 會話超時重定向到登錄頁面在Silverlight
- 14. 如果會話爲空,如何重定向到登錄頁面
- 15. 如何重定向到登錄頁面是會話experies
- 16. 如何在會話cookie過期後重定向到頁面?
- 17. 當用戶未登錄時重定向到登錄頁面(asp)
- 18. TYPO3 - 用戶未登錄時重定向到登錄頁面
- 19. Rails會話超時並重定向到登錄頁面
- 20. 重定向到登錄頁面後會話超時
- 21. 如何將用戶重定向到ACS默認登錄頁面
- 22. 如何將用戶重定向到JSF登錄頁面
- 23. 將用戶重定向到帳戶頁面(如果已登錄)
- 24. 如何在多個頁面上創建的任何會話的會話時間重定向到登錄頁面?
- 25. 如果會話在單頁面應用程序上過期,將用戶重定向回登錄
- 26. 註銷重定向用戶到登錄頁面後再次用戶嘗試再次登錄時,會話超時
- 27. 將用戶重定向到超時登錄頁面Spring Security
- 28. 如何在會話過期時禁用重定向到JBoss中的登錄頁面?
- 29. 會話過期後嘗試註銷導致登錄頁面重定向到登錄頁面
- 30. 當用戶未登錄時在登錄頁面上重定向
你的工作的一些例子將是非常有用的。 – Pogrindis