mirror of
https://github.com/block/buzz.git
synced 2026-11-03 07:51:22 +00:00
fix(dev): include loopback host aliases
Co-authored-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@sprout-oss.stage.blox.sqprod.co> Signed-off-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@sprout-oss.stage.blox.sqprod.co>
This commit is contained in:
parent
79fe9c406d
commit
15e9bfba2f
@@ -49,12 +49,15 @@ hosts = []
|
||||
if primary:
|
||||
hosts.append(primary)
|
||||
|
||||
# Local desktop/dev tooling has historically used both localhost and 127.0.0.1.
|
||||
# Under row-zero host binding those are distinct hosts, so seed both loopback
|
||||
# spellings for local dev to avoid a fail-closed 404 when one side uses the
|
||||
# alternate authority. Non-loopback deployments seed only RELAY_URL's authority.
|
||||
if host in {"localhost", "127.0.0.1"} and port:
|
||||
hosts.extend([f"localhost:{port}", f"127.0.0.1:{port}"])
|
||||
# Local desktop/dev tooling has historically used both localhost and 127.0.0.1,
|
||||
# and some HTTP clients can omit the default/non-default port in Host handling.
|
||||
# Under row-zero host binding these are distinct hosts, so seed loopback aliases
|
||||
# for local dev to avoid a fail-closed 404 when one side uses an alternate
|
||||
# authority. Non-loopback deployments seed only RELAY_URL's authority.
|
||||
if host in {"localhost", "127.0.0.1"}:
|
||||
hosts.extend(["localhost", "127.0.0.1"])
|
||||
if port:
|
||||
hosts.extend([f"localhost:{port}", f"127.0.0.1:{port}"])
|
||||
|
||||
seen = []
|
||||
for h in hosts:
|
||||
|
||||
Reference in New Issue
Block a user