我想将带有angular-frontend的spring-boot webapp部署到tomact-server。我使用angular-cli和以下突击队构建角度应用程序
ng build --deploy-url /mywebapp/
该应用有效,但仍然存在以下问题:
<base href="/mywebapp/">
。为什么这不是在构建过程中自动完成的?<img src="/mywebapp/assets/logo.png">
)答案 0 :(得分:1)
每当你建立
用
构建它ng build --base-href .
这将解决您的问题#1&amp; #2
问题3
此SO帖子将有效 angular html5mode in tomcat apache 8.5.4 gives 404 on page refresh
<!-- REWRITE VALVE -->
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
<!-- // -->
RewriteCond %{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]
这是做什么的
对于每个路由请求,它都会重定向到index.html