具有多级路径的聚合物入门套件打开 url
Posted
技术标签:
【中文标题】具有多级路径的聚合物入门套件打开 url【英文标题】:polymer starter kit open url with multi level path 【发布时间】:2015-10-15 16:49:40 【问题描述】:当我使用“gulp serve”运行并输入具有多个级别路径的 url 时,在 starter-kit 中,例如localhost:5000/register/user 然后它失败了。它基本上在 localhost:5000/register/elements/elements.html 而不是 localhost:5000/elements/elements.html 中查找 elements.html。
但是,当我通过单击另一个页面打开链接时,它可以工作。当我输入网址时,知道如何使这项工作吗?
【问题讨论】:
【参考方案1】:解决方案 1:
您是否正在为register
页面实现自己的逻辑?还是您正在学习教程?因为该页面在默认的 Polymer Starter Kit (PSK) 中不存在。请对此答案添加评论。
如果您已实现register
页面,请编辑app/elements/routing.html
以定义该页面的路由规则。
解决方案 2:
你还启用了 hashbang 规则吗?当我运行 gulp serve
然后单击 Users 导航菜单项时,它会将我带到 http://localhost:5000/#!/users
。
所以如果你仍然在routing.html
中启用了以下规则:
// add #! before urls
page(
hashbang: true
);
也许这让你很困惑。尝试将hashbang
设置为false
。
【讨论】:
是的,我已经创建了一个注册路由。当我从另一个页面(如“localhost:5000/login”)单击该链接时,我可以打开该链接。当我在浏览器中输入完整的网址时,它没有打开。 我不会在这里放弃可重复的数据,所以我只是提出想法:) 感谢您的帮助。它未设置为 true。 它是我正在开发的应用程序的一部分。我可能需要一些时间才能将它移植到 jsbin。以上是关于具有多级路径的聚合物入门套件打开 url的主要内容,如果未能解决你的问题,请参考以下文章