javascript - 一段时间后重定向到另一个 Node.js 页面

标签 javascript node.js timer

我想知道是否有一种方法可以在 Node.js 中呈现一个页面,然后在 2 秒后重定向到另一个页面。字里行间:

app.get('/thankyou',function(req,res){
    res.render('thankyou' {message : 'Thank you for your submission'});

    //after 2 seconds

    res.redirect('nextpage');
});

最佳答案

您必须在模板中执行此操作。服务器代码变为:

app.get('/thankyou',function(req,res){
    res.render('thankyou' {message : 'Thank you for your submission'});
});

并在模板中添加:

<script>
  setTimeout(function () {
     // after 2 seconds
     window.location = "/next-page";
  }, 2000)
</script>

关于javascript - 一段时间后重定向到另一个 Node.js 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44263400/

相关文章:

java - 我的动画在屏幕上移动太快(图形)(初学者)

javascript - 使用 x-editable 使不同的元素在单击时可编辑

node.js - 从 .coffee 编译后在 .js 文件中维护注释

javascript - while 循环中的 setTimeout 使我的浏览器崩溃

javascript - Facebook 如何知道某人是否在线

node.js - typescript nodejs错误: Cannot find module './package.json'

java - Java 静态 Timer 可以处理多个调用 cancel() 的 TimerTasks 吗?

Android 定时器 : postDelayed vs. 时间表

javascript - 尝试使用 outerWidth() 和 $(window).resize() 水平居中动态宽度元素时出现意外行为

javascript - 依赖项的非确定性行为 - nodejs