【发布时间】:2018-03-15 04:42:00
【问题描述】:
如上所述,我收到一个错误并显示一个空页面(但包含导航栏的布局在那里)。当我通过浏览器刷新链接或直接通过浏览器访问链接时,总是会出现此错误。当我使用导航栏浏览模板时,一切都很好。因此,在页面真正“加载”后,我看不到任何数据。
我在 Windows 上使用 Meteor Blaze。
没有显示图片,也没有显示其他数据。
我不确定,如果这 100% 是这种行为的原因,但总是如果发生这种行为,我会在客户端控制台中收到以下错误消息:
来自 Tracker afterFlush 函数的异常:未定义
和
TypeError:无法读取未定义的属性“用户名” 在 Blaze.TemplateInstance。 (http://localhost:3000/app/client/templates/common/navigation.js?hash=142e989d312ba94a4b875a71e5e557bdd5255272:3:40) 在http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:3398:22 在 Function.Template._withTemplateInstanceFunc (http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:3744:12) 在 fireCallbacks (http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:3394:12) 在 Blaze.View。 (http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:3487:5) 在http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1845:14 在 Object.Blaze._withCurrentView (http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:2271:12) 在http://localhost:3000/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1844:15 在 Object.Tracker._runFlush (http://localhost:3000/packages/tracker.js?hash=997515fa2d5b0530ba07741da556c4b36963ef3b:548:11) 在 onGlobalMessage (http://localhost:3000/packages/meteor.js?hash=6d285d84547b3dad9717a7c89c664b61b45ea3d8:398:23) 未定义
我搜索了跟踪器、afterFlush 等,但我不确定我必须在我的代码中更改什么?
【问题讨论】:
标签: javascript node.js meteor routes meteor-blaze