这个问题比技术上更合乎逻辑:
答:必须由angular js解析的路径与backed->的含义无关,后端不知道angular知道哪些路径,哪些不知道。
B.因此,如果控制器和资源处理程序无法解析资源,则后端为404。所以:
@Componentpublic class WebConfiguration implements EmbeddedServletContainerCustomizer { @Override public void customize(ConfigurableEmbeddedServletContainer configurableEmbeddedServletContainer) { configurableEmbeddedServletContainer.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/index.html")); }}解决了问题。结果是,每当我们转到
该解决方案的不足之处在于,针对休息api的请求(针对错误的休息api路径)将接收index.html,但是状态已设置,因此应该没什么大不了的。
但是,很高兴知道后端流中的哪个点知道请求既没有解析为控制器,也没有解析为静态资源,以及如何捕获此行为。



