Ich habe eine Anmeldung mit einem Formular mit dem Attribut action = "api/login". Nach der Anmeldung wird eine Seite gerendert und der Pfadname http://localhost:3000/api/login angezeigt. Ich will es sagen http://localhost:3000/dashboard. Ich habe versucht, umleiten/Dashboard dann Rendering, aber ich habe nur eine leere Seite. Unten ist mein Code. Ich verwende NodeJS, ich habe einen Routenordner, der zum Auth-Controller aufruft.Rendern einer Seite in Knoten und Ändern der URL
//html form
<form method='post' action="api/login">
//route
router
.route('/login')
.post(ctrlAuth.login);
module.exports.login = function(req, res) {
////DOES AUTH CODE STUFF here//////
res
.status(200)
.render('holder', {
device: req.session.device,
id: req.session.id,
first_name: req.session.first_name,
last_name: req.session.last_name,
role: req.session.role,
users: user_data
});
})
})
} else {
console.log('password incorrect')
res.redirect('/home')
}
});
})
};
Sie hinzufügen können 'res.send ({umleiten: '/ Dashboard'});' nachdem Sie sich einloggen, sollte diese Umleitung zu Armaturenbrett – Ayush
danke, ich habe es zur Arbeit –
Ich m einfügen die Antwort bitte markieren Sie es richtig, so andere Leute auf der Suche nach dem gleichen sollte es bekommen – Ayush