渲染动画页面,然后使用Node.js重定向到主页

问题描述

大家下午好! 对于上一个问题,我采用了不同的方法。我尝试在访问“ /” 3秒后实现加载页面动画,然后重定向到主页。我收到的错误是发送给客户端后无法设置标头,我不确定如何解决此问题。我得到了重定向才能工作,我只是不知道如何获取动画页面的初始渲染。

var express = require('express');
var router = express.Router();
var path = require('path');



/* GET home page. */
router.get('*',function(req,res,next) {
  res.render('index-loading-animation')
  setTimeout(function () {
      res.redirect('/')
  },3000);
})


module.exports = router;

解决方法

HTTP不能那样工作。

客户端向服务器发出请求。服务器做出响应。

它可以说“这里是一个带有动画的HTML文档”。它可以说“可以在此URL上找到您要的内容”。

不能同时说两个,因为两个陈述是矛盾的。

如果要在动画制作完成后导航到新的URL,请使用客户端代码。