Bonjour, je suis en train d'apprendre nodeJS et je me retrouve face à une erreur lorsque je veux load tel ou tel file selon si l'utilisateur est connecté :
app.get('/home', function(request, response) {
// If the user is loggedin
if (request.session.loggedin) {
// Output username
response.sendFile(path.join(__dirname+'/loggedin/index.html'));
} else {
// Not logged in
response.send('Please login to view this page! <a href="login">login</a>');
}
response.end();
});
Lorsque l'utilisateur n'est pas connecté, tout va bien, mais dès qu'il l'est, donc après la connexion, j'ai un :
Error: Can't set headers after they are sent.
Du coup, j'ai pas mal regardé sur Internet, mais impossible de m'en sortir.
Merci à vous