Ответ 1
Express - это не "модуль", это фреймворк: он предоставляет вам API, подмодули, методологию и соглашения для быстрого и простого объединения всех компонентов, необходимых для создания современного, функционального веб-сервера со всеми необходимыми для этого удобствами. (размещение статических ресурсов, создание шаблонов, обработка CSRF, CORS, анализ файлов cookie, обработка данных POST, вы называете это, возможно, оно позволяет вам его использовать).
С другой стороны, http
API, встроенный в Node.js, является просто модулем http: он может устанавливать HTTP-соединения и отправлять и получать данные, если он использует протокол передачи гипертекста (с соответствующим HTTP-глаголом) и это... хорошо, что это действительно.
Это совершенно разные вещи. Как многие статьи, которые вы можете найти, выполняя поиск в Интернете для деталей о обеих, скажут вам.