0

在入门工具包中,当我使用“gulp serve”运行并输入一个具有多个级别路径的 url,例如 localhost:5000/register/user 时,它会失败。它基本上在 localhost:5000/register/elements/elements.html 而不是 localhost:5000/elements/elements.html 中查找 elements.html。

但是,当我通过从另一个页面单击打开链接时,它可以工作。当我输入网址时,知道如何使这项工作吗?

4

1 回答 1

0

解决方案1:

您是否正在为页面实现自己的逻辑register?还是您正在学习教程?因为该页面在默认的 Polymer Starter Kit (PSK) 中不存在。请对此答案添加评论。

如果您已实施register页面,请编辑app/elements/routing.html以定义页面的路由规则。

解决方案2:

你还启用了 hashbang 规则吗?当我运行gulp serve然后单击用户导航菜单项时,它会将我带到http://localhost:5000/#!/users.

因此,如果您仍然启用以下规则routing.html

// add #! before urls
page({
  hashbang: true
});

也许那是在搞砸你。尝试设置hashbangfalse.

于 2015-10-15T18:46:01.980 回答