3
私はルートガード(CanActivateインターフェイス)を実装しています。特定の条件下で、見つからないページにリダイレクトする必要があります。これは、次の文で達成することができます:角度2ユニバーサル404が見つかりませんリダイレクト
if (isNode){
let res : Response = Zone.current.get('res');
res.status(404).redirect('/not-found');
}else{
this.router.navigate(['not-found']);
}
これは動作しますが、(エラー:それらが送られた後、ヘッダーを設定することはできません)例外サーバ側を上昇させ、まだangular2、ユニバーサル理由リダイレクションに関係なくレンダリングされたページを送信します。
これを正しく解決する方法はありますか?
ありがとうございます。
リダイレクトを呼び出す前に、何か出力するコードはありますか? –
ソリューションを見つけましたか? –