聚合物入门套件打开网址与多层路径

时间:2015-10-15 16:49:40

标签: polymer polymer-1.0 polymer-starter-kit

在使用' gulp serve'并输入一个具有多个级别路径的URL,例如localhost:5000 / register / user然后失败。它基本上在localhost:5000 / register / elements / elements.html而不是localhost:5000 / elements / elements.html中查找elements.html。

但是,当我通过点击其他页面打开链接时,它可以正常工作。当我输入网址时,知道如何使这项工作吗?

1 个答案:

答案 0 :(得分: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
});

也许这会弄乱你。尝试将hashbang设置为false