Heim > Fragen und Antworten > Hauptteil
Ich habe gerade mit dem Erlernen von Express begonnen und es gibt eine Anmeldeseite. Wenn die Überprüfung fehlschlägt, wird „Falscher Benutzername oder Passwort, bitte erneut anmelden!“ angezeigt und die Seite wird nach einigen Minuten zur Anmeldeseite weitergeleitet Sekunden, aber es hat keine Wirkung:
var express = require('express');
var router = express.Router();
router.post('/', function(req, res){
var username = req.body.user;
var password = req.body.password;
if(username === 'liaoyf' && password === '123'){
res.send('Welcome!' + username);
}else{
res.send('用户名或密码错误!请<a href="/">重新登录</a>');
//这边我想重定向到登录页(登录页路径为/)
setTimeout(function(){
res.redirect('/');
}, 2000);
}
});
module.exports = router;
Wenn man online schaut, sieht es so aus, als ob der Versand direkt abgeschlossen ist und später nicht ausgelöst wird.
習慣沉默2017-06-24 09:45:30
res.set('refresh', '5;url=http://example.com/');
或者在 HTML 中加入
<meta http-equiv="refresh" content="5;url=http://example.com/" />