Существует ли способ скрыть адрес сервера nodejs при запросе от клиента js?
Посредник. Тогда будет цепочка клиент-сервер-сервер.
Клиент будет видеть адрес промежуточного сервера, но не вашего. 
Как понимаете, задача посредника просто передавать сообщения слева на право и наоборот
Как вы себе это представляете? Ну а вообще нет, любой пакет уходящий с клиента можно отследить куда он идет, либо через веб-инспектор во кладке сеть либо через терминальную какой-нибудь утилиту.