2017-03-13 19 views
0

削除リクエスト後に同じページに動的にリダイレクトする方法を教えてください。リクエスト後に同じURLに動的にリダイレクト


リクエストリンク:多くのページに表示されます
リクエストリンク。

<a href="/delete/id">delete</a> 

route.js /to/resquesting/pageが削除要求したページのURLです

router.get('/delete/:id', function (req, res, next) { 
     // deleting logic here 
     res.redirect('/to/requesting/page'); 
}); 

/delete/:idはホームページから要求された場合

  • を、私たちはres.redirect('/home');を呼ぶだろう
  • /delete/:idは、製品から要求されてきた、私たちは、あなたが応答があなたは、ヘッダーとキャッシュをクリアすることができ、ブラウザにキャッシュされている場合はそれがreq.get('Referrer') に基づいて

    res.redirect('back'); 
    

    を使用することができますres.redirect('/product);

答えて

1

を呼び出します。

res.header('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0'); 
res.redirect('back'); 
+0

ありがとうございます、私の問題を解決しました。あなたの投稿にヘッダーを設定する理由は何ですか? – NERDYLIZARD

+0

前のURLに戻るとステータス304が表示されます。場合によっては以前のコンテンツが表示されます。 – Bonanza

+0

詳細を教えてください。私はセットヘッダーの有無にかかわらず実験を行いました。 – NERDYLIZARD

関連する問題