[英]Render an animation page THEN redirect to the home page with Node.js
大家下午好。 我對我的最后一個問題采取了不同的方法。 我正在嘗試在訪問“/”3 秒然后重定向到主頁時實現加載頁面 animation。 我得到的錯誤是在發送到客戶端后我無法設置標頭,我只是不確定如何解決這個問題,我讓重定向工作了。 我只是不知道如何獲得 animation 頁面的初始呈現。
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 文件,里面有一些 animation” ,或者它可以說“你要的東西可以在這個 URL 找到”。
不能同時說,因為這兩個陳述是矛盾的。
如果您想在 animation 完成后導航到新的 URL,請使用客戶端代碼執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.