我正在尝试将我的Angular应用程序的UI路由器位置提供程序html5Mode设置为true : locationProvider.html5Mode(true)
. 虽然这适用于客户端(适当重定向),但我遇到问题服务器端.我在Google App Engine上运行实例Java Enterprise Edition.
我已经按照Angular FAQweb.xml
中的Java EE部分ui-router
配置了我:
404
/
SystemServiceServlet
com.google.api.server.spi.SystemServiceServlet
services
SystemServiceServlet
/_ah/spi/*
index.html
遗憾的是,即使使用上述配置,当我浏览到基于客户端的路由时,我仍然从服务器收到404错误.我已经尝试了具有相同结果的元素的各种值(/index.html
,index.html
)error-page > location
.
我可能在我的配置中遗漏了一些明显的东西,但我不知道我做错了什么.