Angular 项目打包之后,部署到springboot项目中,刷新访问404解决方法

解决方法1:

app.module.ts文件添加两行代码:

import { LocationStrategy, HashLocationStrategy } from '@angular/common';
    @NgModule({
     
        providers: [
     
        { provide: LocationStrategy, useClass: HashLocationStrategy },
     
        ]
     
    })

解决方法2:

在springboot项目application中添加

    @Component
    public class WebConfig implements ErrorPageRegistrar {


        @Override
        public void registerErrorPages(ErrorPageRegistry registry) {
            ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/");
            registry.addErrorPages(error404Page);
        }


    }

 

posted on 2019-09-18 11:47  LoaderMan  阅读(955)  评论(0编辑  收藏  举报

导航