簡體   English   中英

FlowRouter重新加載不會路由

[英]FlowRouter Reload Doesn't Route

我正在使用FlowRouter。 如果我從首頁開始,一切都會很好。 我可以順利通過路線(更改頁面)。 但是,如果在瀏覽器中單擊“刷新”,則會出現一系列錯誤。 我的網址看起來像這樣:

/story/586d536e34821281735b53a4

ID是通過以下方法在控制台中返回的:

Tracker.nonreactive(function(){

我認為訂閱已完成,所以對於為什么重新加載url與從主頁加載不同的原因,我有些困惑。

我在這里不明白什么?

重新加載URL將向服務器發出HTTP請求以獲取所有應用程序源。 從另一個導航到某個路由不會發出任何HTTP請求來獲取應用程序源,因為它們已經可用(它們是從前一條路由加載的),在這種情況下,路由器將只獲取適當的內容並在頁面上呈現。 這是Meteor應用程序和所有其他單頁應用程序的正常行為

您遇到的錯誤是因為您的數據在客戶端上尚不可用,如果值undefined可以簡單地使用占位符來修復它。

暫無
暫無

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

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