Ek bir middleware yazmana gerek yok hocam.

app.get('/main', function(req, res) {
    if (!req.xhr) return res.status(403).send('Forbidden');
    res.render('main');
});