Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
const AuthCheck = require('path/to/authcheck.js');
........
app.get('/post', AuthCheck, function(req,res,next)
{
.....
});
app.post('/post', AuthCheck, function(req, res, next)
{
.....
});
'use strict';
module.exports = function(req, res, next)
{
if(!req.user)
{
return res.redirect('/login');
}
next();
};
Какие проблемы возникнут с express()? Самое важное. Мы не можем изменить настройки во всем приложении.
К тому же не можем использовать app.locals.
И еще по какой-то не понятной причине оно НЕ передает куки (Почему так?).
Делаем проект на Node.js с использованием Mongoose, Express, Cluster. Часть 2.1