Você fez o seu dev todo errado se você está testando com "localhost" ao invés de uma configuração de host virtual baseada em nome onde você pode criar seu próprio domínio fictício (real) e você pode configurar seus convidados / máquinas LAN para apontar seu domínio fictício para o IP do servidor web através do HOSTS ou DNS, o que significa que não importa qual máquina você usa sempre que você vai para o seu domínio fictício, ele abrirá seu aplicativo da maneira correta ...
Uma resposta existente ( Como definir -up meu servidor web corretamente na minha rede local? ) mostra como configurar o arquivo HOSTS (e se você quiser usar seu próprio servidor DNS interno - sempre útil para esses cenários!) para conseguir o que você deseja. Observe que você precisa editar o arquivo HOSTS em cada computador cliente para saber onde encontrar seu nome de domínio.