何らかの理由で自分のサーバが応答できなかった場合、サーバに来るリクエストをデフォルトページにリダイレクトできるかどうか疑問に思っていました。例えば取得要求ページが応答に時間がかかりすぎる場合、デフォルトページにリダイレクト
このルートために、:
app.post('/login',ensureAuthenticated,(req,res)=>{
// My route logic
});
いくつかの予期しないエラーが(接続できないデータベース)を発生し、私は私のホームページにそれらを送信することができます。 APIは2秒実行し、デフォルトのURLにページをリダイレクトするとres.redirect
に応答しなかった場合
私は取得できません!応答に時間がかかるときやエラーが発生したときに 'redirect'をしたいですか? – Yahya
はい。 1つの特定のリクエストではなく、すべてのリクエスト –
エラーの場合は、try-catchまたはコールバックを使用する必要があります。タイムアウトの場合、中間は – Yahya