Лучше сразу настроить серверный рендеринг приложения (можно подсмотреть
здесь) и собирать фронтенд перед деплоем. В таком случае отпадает необходимость стартовать сервер с фронтендом на отдельном порту и для работы всего приложения нужно будет запустить только express.
По деплою node.js приложения есть хорошая
инструкция на оф. сайте Passenger