如何在Apache Web服务器上正确部署Polymer CLI应用程序?

Vik*_*Nop 5 apache deployment webserver polymer

在我理解Polymer的过程中,我决定尝试构建一些初学者项目.

我的第一次尝试涉及Polymer CLI.我选择基于抽屉应用模板制作应用.我没有使用构建问题,polymer build也没有运行演示使用的问题polymer serve.

但是,在两个构建目录之一上运行Python Web服务器时遇到了一些问题.运行Python Web服务器时,应用程序似乎运行没有问题,直到我在浏览器上点击刷新.然后它返回一条关于无法找到'/ view2'的错误消息; 只有通过刷新网站根本没有问题.

我尝试将同一个应用程序部署到Apache Web服务器.类似的问题发生在任何地方刷新,但Web应用程序的第一页导致问题.

然后我尝试了聚合物入门套件(这在某些方面似乎无法从Polymer项目网站的其余部分进入).通过适当的gulp命令,我没有遇到任何问题,也没有任何预览问题.然后我尝试在构建结果上运行Python Web服务器,并在各种网页上进行刷新.这次刷新没有任何问题.

此时可能很容易说Polymer CLI存在问题,但我想绝对确定在部署CLI应用程序的过程中没有犯任何错误.

Internet上的资源非常少,它们以清晰简洁的方式解释了如何将Polymer应用程序部署到生产级Web服务器.

如果我确实犯了错误,请说出正确的流程.如果我没有犯错,请告诉我.

小智 2

Apache add file .htaccess

    <ifModule mod_rewrite.c>
        Options +FollowSymLinks
        IndexIgnore */*
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule (.*) index.html
    </ifModule>
Run Code Online (Sandbox Code Playgroud)