Polymer在http服务器

时间:2016-04-10 06:37:39

标签: javascript html polymer

我创建了一个Polymer元素,如下所示。

您好-world.html

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

 <dom-module id="hello-world">

    <template>
        <p><h1>Hello World</h1></p>
    </template>

    <script>
        Polymer ({ is: "hello-world", }); 
    </script>

 </dom-module>

加载它的html文件如下: 的index.html

<!DOCTYPE html>

<html>
    <head>
        <script src="bower_components/webcomponentsjs/webcomponents.js"></script>

        <link rel="import" href="elements/hello-world.html">
    </head>

    <body>
        <hello-world></hello-world>
    </body>
</html>

在命令提示符下,我出现在包含index.html的文件夹(C:\ Users \ Admin \ polymer)中,我在文件夹中安装了一个http-server,并启动了一个服务器

http-server C:\Users\Admin\polymer

启动localhost:8080 / index.html显示空白网页。需要修复的问题在哪里?

2 个答案:

答案 0 :(得分:0)

你说你的html文件是hello-world.html。但您正在尝试访问localhost:8080/index.html。看到不同?访问localhost:8080/hello-world.html或将hello-world.html重命名为index.html

答案 1 :(得分:0)

问题在于我在地址栏中输入的URL。我必须输入“localhost:8080 / polymer /”,其中polymer是包含index.html的文件夹。

我改为输入'localhost:8080 / index.html',这是错误的。 Rando的答案帮助我解决了这个问题。谢谢兰多!