【问题标题】:Angular 7 <base href="./"> refresh page problemsAngular 7 <base href="./"> 刷新页面问题
【发布时间】:2019-08-27 06:29:39
【问题描述】:

在终端上使用 &lt;base href="/"&gt;ng build --prod 时,在 Angular 7 中,不适用于生产服务器。如果我使用&lt;base href="./"&gt; Works 但刷新时会松开路径,我会得到 404

【问题讨论】:

  • 你不应该在生产中使用&lt;base href=“./”&gt;,你应该把它改成你的实际网址/主机名
  • 我试过了。它打开,我可以使用菜单导航。但是当我在一些不是根的 url 上刷新页面时,我得到 404
  • 那么这听起来像是您的主机的问题

标签: angular http-status-code-404 href base


【解决方案1】:

我在这里找到了解决方案: Angular deployment - 404 on page Refresh

with -> import {LocationStrategy, HashLocationStrategy} from '@angular/common';

使用 >ng build --prod --base-href=/my/app/

它在 url 中添加了一个 # 但工作正常,我可以刷新页面。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2011-05-13
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    相关资源
    最近更新 更多