SAPPER:未捕获(承诺)TypeError:无法读取未定义的属性“ title”

时间:2020-06-17 11:11:53

标签: svelte sapper

在本地主机上运行时,我的网站(https://www.romaingle.com/)运作良好,但是当我上网并刷新任何路由时,该页面未显示,并且出现此错误:

portfolio_VCA_little_jewels.portfolio_VCA_little_jewels.js:487 Uncaught (in promise) TypeError: 
Cannot read property 'title' of undefined
    at create_fragment (portfolio_VCA_little_jewels.portfolio_VCA_little_jewels.js:487)
    at init (main.js:2104)
    at new VCA_little_jewels (portfolio_VCA_little_jewels.portfolio_VCA_little_jewels.js:856)
    at Array.create_else_block (main.js:3810)
    at Array.create_default_slot (main.js:3933)
    at create_slot (main.js:738)
    at create_fragment (main.js:4551)
    at init (main.js:2104)
    at new Layout (main.js:4702)
    at create_fragment (main.js:4003)

当我尝试从静态存储中检索数据时,some_project.svelte页面显然存在问题:

<script>
const { page } = stores();
  $folioData.forEach(element => {
    if (element.projectUrl == $page.path) data = element;
  });
</script>

这里是REPL,在其中添加了两个文件。我真的不明白,它可以在本地运行(即使有节流阀),但不能在线运行...

0 个答案:

没有答案