我有一个在 Tomcat 上运行的 Angular 应用程序,但由于我已经实现了路由,如果我手动访问一个 url,我会得到一个404
未找到。另外,当发生错误时,它是一个基本的服务器页面,而不是我的错误 url 页面。
如何配置 Tomcat 始终返回index.html
关于路由和错误?我知道设置,因为我已经使用不同的服务器完成了设置,我只是 Tomcat 的新手,在网上找不到任何内容。
据我了解,这是其他后端语言中相当简单的几行代码,我只是找不到有关 Tomcat 的任何信息。
基本上你必须改变web.xml
里面的文件conf
Tomcat目录下的文件夹:$CATALINA_HOME/conf/web.xml
.
<error-page>
<error-code>404</error-code>
<location>/error/index.html</location>
</error-page>
并添加一个具有该页面并将响应给定位置下的 URL 的 Web 应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)