我有整个前端部分在资源中铺设的应用程序.我想将事情分开.并且具有用于UI的单独服务器,例如由gulp提供.
因此,我假设我的服务器应该为客户端呈现的所有请求返回index.html.
例如:我有’user /:id’路由,它通过角度路由进行管理,不需要任何服务器.如何配置,以便服务器不会重新加载或重定向到任何地方?
我的安全配置如下(不知道它是否负责此类事情):
public class Application extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.antMatcher("/**").authorizeRequests().antMatchers("/", "/login**", "/webjars/**", "/app/**", "/app.js")
.permitAll().anyRequest().authenticated().and().exceptionHandling()
.authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint("/")).and().logout()
.logoutSuccessUrl("/").permitAll().and().csrf()
.csrfTokenRepository(csrfTokenRepository()).and()
.addFilterAfter(csrfHeaderFilter(), CsrfFilter.class)
.addFilterBefore(ssoFilter(), BasicAuthenticationFilter.class);
}
本文介绍了一个前端项目的路由配置方法,特别是如何将UI部分独立出来并使用gulp提供服务。讨论了服务器端如何正确处理客户端路由,确保页面加载时不发生不必要的重定向。
837

被折叠的 条评论
为什么被折叠?



