Как сделать сервер на нод без порта?
"Обычные сайты" это some.ru:80, только вот браузео опускает :80 порт и вы видите просто some.ru.
Когда вы запускаете сервер ноды он крутится на локальном хосте, условно порт 3000.
При разработки вы хотите посмотреть что там получается, заходите localhost:3000.
Чтобы этот результат транслировать в интернет в общий доступ, необходимо пробросить порт.
Либо сделать 3000 порт доступным из вне, либо привязать домен и перенаправить с домена 
some.ru(some.ru:80) на localhost:3000 с помощью apache или nginx.
Вам поможет этот ответ на stackoverflow. Надо поменять конфиги так, чтобы node.js слушал 80й порт