Vote count: 0
I use middleware auth to route page. In middleware.js :
module.exports = function (req, res, next) {
if (!req.session.auth)
{
res.redirect('/login');
}
next();
};
and in index.js:
var express = require('express');
var router = express.Router();
var middleware_auth = require("./middleware_auth");
router.get('/index', middleware_auth, function(req, res, next) {
res.render('index', { title: 'Express Site' });
});
module.exports = router;
When i go to index and have not authorized, it route to login true. But in console screen it throw err : Can't set headers after they are sent...
Any suggestions.
asked 5 secs ago
express - Route Middleware error "Can't set headers after they are sent."
Aucun commentaire:
Enregistrer un commentaire