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);
        }


    }

猜你喜欢

转载自www.cnblogs.com/loaderman/p/11540956.html