0
出URL下面是我的情況:角4春天啓動路由使用哈希碼
- 我使用Spring的引導與角4
- 我生成使用角CLI和下資源將構建文件 - - 靜態文件夾。
- 運行一段時間我的pom.xml所有的靜態文件夾下的目標複製 - >項目文件夾 - > WEB-INF - >類 - >靜態文件夾(預計)
塞納里奧:
我的網址是
https://localhost:9443/consumer https://localhost:9443/consumer/preapproval https://localhost:9443/consumer/preapproval/申請人 https://localhost:9443/consumer/preapproval/客戶
每次點擊整個/整個URL不會被改變。如果我使用以下配置:
`@Configuration 公共類WebConfig延伸WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.html");
}
@Bean
public InternalResourceViewResolver defaultViewResolver() {
return new InternalResourceViewResolver();
}
}`
在彈簧引導,當我刷新/進入比(https://localhost:9443/consumer)以外的任何URL它拋出404錯誤。任何人都可以告訴我最好的解決方案。
注:在我的生意,我們不應該在角4
在此先感謝
'我們不應該在角4.'使用哈希碼是指什麼問題可以請您使用HTTPS解釋清楚 –
://本地主機:9443 /消費者/#/ - 我們可以利用這一點,但管理層建議我們不要使用'#'。 –
這就是我嘗試從服務器端找到其他解決方案的原因,比如Spring引導或者其他來自Angular 4的解決方案,而不使用'#'。希望你可以清楚, –