我正在使用角度5的路径分配策略从网址中删除“#”。它在本地工作正常,但是当我在页面上将代码部署到实时服务器时,刷新了其显示的http 404页面。
我做了很多事情,因为我在Stack Overflow上找到了一些添加.htaccess文件的解决方案,我尝试在.htaccess文件中使用不同的重写代码,但是无法正常工作。为了进行部署,我在不同位置而不是同一文件夹中使用我的angular 5代码和spring boot代码。
我正在使用tomcat服务器将后端用作春季启动。
一些解决方案提到我必须使用.htaccess文件配置我的tomcat服务器。
对于路径定位策略,我使用的是此方法:
providers: [Location, {provide: LocationStrategy, useClass: PathLocationStrategy}],
我只从前端角度5寻找工作解决方案。