gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:40:17 24 4
gpt4 key购买 nike

在努力了解 Polymer 的过程中,我决定尝试构建他们的一些入门项目。

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

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

我尝试将相同的应用程序部署到 Apache Web 服务器。在刷新 Web 应用程序首页以外的任何位置时都会出现类似的问题。

然后我尝试了 Polymer Starter Kit (不知何故似乎无法从 polymer 项目网站的其余部分访问)。我在构建时没有遇到任何问题,通过适当的 gulp 命令进行预览也没有任何问题。然后我尝试根据构建结果运行 Python Web 服务器,并在各个网页上刷新。这次刷新没有任何问题。

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

互联网上很少有资源能够以清晰简洁的方式解释如何将 Polymer 应用程序部署到生产级 Web 服务器。

如果我确实犯了错误,请告诉我正确的流程。如果我没有犯错,请也告诉我。

最佳答案

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>

关于apache - 如何在 Apache Web 服务器上正确部署 Polymer CLI 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38426768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com