Статику лучше отдавать через nginx. Да, даже при условии, что express, koa и пр. умеют это делать.
Если есть какой-то динамический контент, то лучше просто делать запросы к БД, а на клиенте все эти данные из БД компоновать с помощью angular, react и пр.
Но для кругозора лучше изучите и серверный рендеринг (с помощью jade, например). Хуже не будет