在 Polymer 应用程序中获取 'Not Found' 页面

Getting 'Not Found' page in polymer app

我对 Polymer 还很陌生。我阅读了这份官方聚合物文档,并使用 polyserve 下载了 code sample 和 运行,没有修改 code.I,遵循聚合物项目网站上给出的说明。我安装了所有必需的组件,但在 运行 polyserve 命令之后,它显示了一个包含 'Not found' 文本的页面。请帮我。 我已经安装了 npm 3.3.6,node v5.0.0.,gulp 3.9.0 和 bower 1.7.7。所有命令都 运行 正常,没有任何错误。我不明白到底发生了什么 wrong.Am 我错过了什么?

Polyserve output

你没有说 URL 你试图在浏览器中访问什么,但是示例代码在其根目录下没有任何 index.html 文件,因此在那里访问它会失败.

演示目录中有一个 index.html,因此您可能需要将其添加到 url 才能访问它。

确保polyserve使用的默认端口(3000)不忙,可以使用polyserve -p 8000尝试其他端口

启动服务器并尝试:http://localhost:8080/components/icon-toggle/demo/

您的文件夹结构应如下所示: [文件夹路径]/polymer-first-elements

README.md       
bower.json
bower_components
demo -> contents: icon-toggle-demo.html & index.html
icon-toggle-finished
icon-toggle.html

我发现我需要将以下行添加到 /demo/index 的 <head> 元素中。html:

<link rel="import" href="/bower_components/polymer/polymer.html">

然后查看 http://localhost:8080/demo(注意尾随 "demo")。