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

时间:2023-03-09 20:37:22
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);
} }