【问题标题】:Getting 'Not Found' page in polymer app在聚合物应用程序中获取“未找到”页面
【发布时间】:2017-02-06 04:06:36
【问题描述】:

我对 Polymer 很陌生。我阅读了这个官方聚合物文档并下载了code sample 并使用 polyserve 运行它而不修改代码。我按照聚合物项目网站中给出的说明进行操作。我安装了所有必需的组件,但在运行 polyserve 命令后,它会显示一个带有“未找到”文本的页面。请帮我。 我已经安装了 npm 3.3.6、node v5.0.0.、gulp 3.9.0 和 bower 1.7.7。所有命令都运行良好,没有任何错误。我不明白到底出了什么问题。我错过了什么吗?

Polyserve output

【问题讨论】:

  • 确保polyserve使用的默认端口(3000)不忙,可以使用polyserve -p 8000尝试其他端口
  • 是的。它不忙。但它说“未找到”。 :(
  • 它正在工作。谢谢。问题是我使用了错误的端口号。我应该在命令行中使用端口号“3000”。现在它工作正常。 :)
  • 我把答案贴出来,它可以帮助别人,你可以点赞

标签: node.js polymer polymer-1.0


【解决方案1】:

启动服务器并尝试: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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您没有在浏览器中说明您尝试访问的 URL,但示例代码的根目录中没有任何 index.html 文件,因此在那里访问它会失败。

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

      【讨论】:

      • 它正在工作。谢谢。问题是我使用了错误的端口号。我应该在命令行中使用端口号“3000”。现在它工作正常。 :)
      【解决方案4】:

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

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

      然后查看http://localhost:8080/demo(注意尾随的“演示”)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多