Во-первых, вы импортируете функции из модулей. Вы не импортируете методы с серверов. И совершенно возможно импортировать одну и ту же функцию для использования на двух отдельных серверах либо в одном процессе nodejs, либо в разных процессах nodejs. Процесс импорта чего-либо из модуля не имеет абсолютно ничего общего с сервером или портом, на котором работает сервер. Вы просто импортируете ссылку на функцию из файла, который вы можете вызвать позже.
Вам нужно убедиться, что ваш код правильно модулирован, чтобы в процессе импорта функции не было непреднамеренной стороны такие эффекты, как попытка запустить другой сервер, который вы не хотите запускать. Итак, возможно, ваша функция не модульна должным образом (вставлена в отдельный разделяемый модуль)?
Можно ли импортировать методы из приложений узла, работающих на разных портах? Если да, то как правильно это сделать?
Да. Это очень просто, если вы правильно создадите свой модуль и убедитесь, что он не имеет нежелательных побочных эффектов. Если вы покажете нам весь модуль, из которого вы импортируете, мы, вероятно, сможем помочь вам определить, что вы делаете неправильно.
FYI, просто укажите это:
export const verifySessionToken = async (sToken: string) => { ... }
в его собственный файл, в который оба места, которые хотят его использовать, могут затем импортировать его.