Вы должны ввести Response в ваше угловое приложение, чтобы добиться этого, сначала измените эти строки в вашем server.ts
:
app.get('*', (req, res) => { //you can find these line easily
res.render('index', {
req: req,
res: res,
providers: [
{
provide: REQUEST, useValue: (req)
},
{
provide: RESPONSE, useValue: (res)
}
]
});
});
Затем в вашем Four04 компоненте введите ответ, как этот:
constructor(@Optional() @Inject(RESPONSE) private response: Response,
@Inject(PLATFORM_ID) private platformId: Object) {}
После этого просто попробуйте что-то подобное на ngoninit Four04 компонент:
ngOnInit(){
if(isPlatformServer(this.platformId)){
this.response.status(404);
}
}
Надеюсь, что это кому-нибудь поможет.