【问题标题】:Refresh the page once res.redirect() loadsres.redirect() 加载后刷新页面
【发布时间】:2020-06-23 22:23:30
【问题描述】:

基本上我只是为了学习目的而制作文章网站。

当用户添加新文章时,它应该将他重定向到主页。

测试它并创建一篇新文章,一旦我被重定向到主页,我希望它可用,但它只有在我点击刷新时才会显示,所以res.redirect() 基本上是将我重定向到之前加载的主页,而不是正确激活路线。有像refresh() 这样的方法或我应该注意的一些方法吗?

提前致谢

【问题讨论】:

    标签: javascript express routes backend


    【解决方案1】:

    我想你要找的是location.reload();

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

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

    【讨论】:

      【解决方案2】:

      我刚刚发现了问题

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-08
        • 2012-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-04
        • 1970-01-01
        相关资源
        最近更新 更多