Да, я примерно представлял что это такое, но у меня не работало почему-то поэтому задал вопрос. А сейчас я вернул все изменения к исходным случилась магия и все заработало. Я не знаю как дальше жить после таких вещей :c
Немного не ясен вопрос, т.к. ни express.js, ни express-graphql сами порты не используют, т.к. это middleware фреймворки. Порт использует http сервер, вот к нему обоих и привязывайте. Метод listen лишь алиас к модулю http.