Então, aparentemente, não é possível. 127.0.0.1
, ::1
e localhost
é codificado para não passar por um proxy.
O que eu escolhi foi localhost.
, com um ponto no final. Isso tem algumas vantagens sobre qualquer outra solução:
- Todos os sistemas operacionais que eu uso (Windows, Linux e OS X) traduzem isso para
127.0.0.1
, então posso configurar meus aplicativos front-end para "pensar" que minha API está em "localhost". Então eu posso usar meus aplicativos como nada mudou, e ainda vai funcionar (aplicativos de backend não exigem muita configuração, o angular5 precisa ser executado com--disable-host-check
, mas é praticamente isso. - O Windows não ameaça o
localhost.
como se fosse algo especial e apenas o envia pelo proxy.
Então, eu posso usar 127.0.0.1
ou localhost
em basicamente todas as máquinas, e isso simplesmente funciona. Eu só tenho que lembrar de usar localhost.
nas VMs do IE, mas acho que vou ter que viver com isso.