加载res.redirect()后刷新页面

时间:2020-06-23 22:23:30

标签: javascript express routes backend

基本上,我只是为了学习而建立文章网站。

用户添加新文章时,应将其重定向到首页。

进行测试并创建新文章,我希望在重定向到主页后就可以使用,但是只有在单击刷新后才会显示,因此res.redirect()基本上将我重定向到先前加载的主页,而不是正确激活路线。是否有类似refresh()之类的方法或我应该注意的方法?

先感谢

2 个答案:

答案 0 :(得分:0)

我认为您要寻找的是location.reload();

或者在这种情况下,您可以尝试document.reload()window.reload()

https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

答案 1 :(得分:0)

我刚刚发现了麻烦

// I was doing this:
  Article.findAll()
    .then( res.redirect("/home") );

// Correct way to do it:
  Article.findAll()
    .then( () => {
       res.redirect( "/home" )
    });