簡體   English   中英

如何確定 Angular 路由重定向的來源?

[英]How to determine where an Angular route redirect originates?

我有一個 Angular 6 SPA。 應用程序會定期在 iframe 中執行幕后操作(以靜默方式刷新 OAuth 令牌)。 每次我的應用程序執行此操作時,它都會重定向到“/”路由。 這是不受歡迎的行為,因為如果用戶正在填寫表單,他將丟失表單並被重定向。

我相信重定向是由於我的代碼中的某些內容而發生的; 也許是守衛。 有沒有好的方法可以確定 Angular 中路由重定向的來源?

您可以使用 enableTracing 啟用調試模式以進行角度路由

RouterModule.forRoot(routes, { enableTracing: true })

使用路由時,您會看到應用程序中運行了很多事件。 因此,您可以更輕松地進行調試。 希望有所幫助。

在此處輸入圖片說明

暫無
暫無

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

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