在tomcat 9上刷新Angular 404页面时出错



我试图在tomcat 9上部署一个aglar应用程序,当我刷新索引页面时,工作正常,但当在深度链接上刷新时,我得到了空白页面。

我将其放入webapps/mynameApp/WEB-INF/rewrite.configRewriteCond %{REQUEST_URI} !^.*.(bmp|css|gif|htc|html?|ico|jpe?g|js|pdf|png|swf|txt|xml|svg|eot|woff|woff2|ttf|map)$ RewriteRule ^(.*)$ /index.html [L]和context.xml<Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>

默认情况下,angular是一个静态web,不会刷新深度链接。

尝试实现此功能:https://angular.io/guide/router

这是一个副本,但我还不能把它标记为一个。当我通过浏览器刷新时发生角度2:404错误

这是代码。

希望能有所帮助。

最新更新