Ответ Джона Гордона был первым из десятков полу-объясненных / задокументированных ответов, которые я попробовал на многих, многих сайтах, которые действительно сработали. Спасибо, мистер Гордон. Извините, у меня нет баллов, чтобы отметить ваш ответ.
Я хотел бы добавить, для других новичков в разбиении узла-маршрута-файла, что анонимная функция для 'index' - это то, что вы увидите чаще, поэтому, используя пример Джона для main.js, функционально эквивалентный код, который обычно можно найти:
app.get('/',(req, res) {
res.render('index', { title: 'Express' });
});