我正在使用服务于Angular 2应用程序的dropwizard AssetsBundle。 现在,angular 2 app路径有以下模式: http://host.com/base/route, 其中http://host.com/base必须重新路由到http://host.com/base/index.html,并且“路由”部分由Angular客户端代码解析和处理。
不幸的是,AssetsBundle无法通过http://host.com/base/route路径找到任何资源,并返回404错误,而不是将请求重新路由到http://host.com/base/index.html。
知道怎么处理这个吗? 我可以编写自己的AssetsBundle来处理这种情况,但如果有任何解决方法,我希望避免使用它。
谢谢。
答案 0 :(得分:1)
从Dropwizard usergroup的讨论中,可以使用IndexPageBundle插件来实现此目的:
Usergoup线程:https://groups.google.com/forum/#!topic/dropwizard-user/a8Gikq_0wcg
git clone https://....yourRepositoriy/ongithub