gpt4 book ai didi

apache - Angular2 不适用于 Apache

转载 作者:太空狗 更新时间:2023-10-29 18:02:28 25 4
gpt4 key购买 nike

我刚开始学习 Angular2,我想在 Apache 服务器上运行编写的应用程序,但我的索引文件不像教程中那样工作:https://angular.io/guide/quickstart

最佳答案

ng2 应用是 SPA(单页应用)。

因此我们必须在每次请求时提供 index.html(我们的单一页面)。

如果我们不这样做,那么我们的应用最初会正常加载,但是当我们更改路线并单击刷新时,我们会收到 404 或其他一些错误。

通常 ng2 SPA 的服务器规则看起来像..

^/api/(.*)$ http://localhost:51108/api/$1 [P]
^[^\\.]*$ /index.html [L]

此处的第一行将所有以/api 开头的请求重写到我们的 API 服务器。

第二行导致所有其他请求服务于 index.html - 这就是我们实现 SPA 的方式

这些规则的确切语法可能有所不同,但此信息应该为您指明正确的方向以帮助您解决此问题。

关于apache - Angular2 不适用于 Apache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36124558/

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