Chrome จะไม่เข้าถึง http://0.0.0.0:4200/


7

ฉันกำลังพัฒนาแอปพลิเคชันถ่านที่โฮสต์อยู่ในhttp://0.0.0.0:4200/เครื่อง ผ่าน Safari ฉันสามารถเข้าถึง URL ได้โดยไม่มีปัญหาใด ๆ แต่ Chrome จะค้นหาใน Google ทุกครั้ง


คุณแน่ใจหรือไม่ว่าคุณกำลังพิมพ์ URL http://อยู่ข้างหน้า
คอร์นีเลียส

ดูเหมือนcode.google.com/p/chromium/issues/detail?id=428046ปัญหาที่ทราบแล้วมีสถานะเป็น "wont-fix" ซึ่งไม่สนับสนุน :(
skv

7
เพียงแค่ tought 127.0.0.1:4200 ?
Archemar

พบสิ่งนี้ในวันนี้เมื่อ 0.0.0.0:4200 --- 127.0.0.1:4200 ทำงานให้ฉัน ฉันไม่ได้แตกถ่านที่เปิดในสองสามสัปดาห์ ... แต่ฉันคิดว่ามันมักจะถามหมายเลขนี้เสมอ ...
sheriffderek

คำตอบ:


20

Chrome จะไม่เข้าถึงhttp://0.0.0.0:4200/

นี่เป็นเพราะ0.0.0.0ไม่ใช่ที่อยู่ IP ที่กำหนดเส้นทางได้และไม่เคยใช้เป็นที่อยู่ปลายทาง


ในรุ่น Internet Protocol 4 ที่อยู่ 0.0.0.0 เป็น ที่ไม่ใช่ routable เมตาที่อยู่ที่ใช้ในการกำหนดที่ไม่ถูกต้อง, ไม่รู้จักหรือไม่บังคับเป้าหมาย

ที่มา0.0.0.0


0.0.0.0 “ ฉัน”: (อีกวิธีหนึ่งคือ“ โฮสต์นี้” หรือ“ โฮสต์ปัจจุบัน / ค่าเริ่มต้น”) ใช้โดยอุปกรณ์ที่จะหมายถึงตัวเองเมื่อมันไม่ทราบที่อยู่ IP ของตัวเอง การใช้งานบ่อยที่สุดคือเมื่ออุปกรณ์พยายามระบุที่อยู่โดยใช้โปรโตคอลการกำหนดค่าโฮสต์เช่น DHCP อาจถูกใช้เพื่อระบุว่าอาจใช้ที่อยู่ใด ๆ ของโฮสต์แบบ multihomed

ที่อยู่ IPต้นทางพร้อมความหมายพิเศษ


ที่อยู่ 0.0.0.0 สามารถใช้เป็นที่อยู่ของแพ็กเก็ตขาออกได้เมื่อคอมพิวเตอร์กำลังเรียนรู้ว่าควรใช้ที่อยู่ IP ใด ไม่เคยใช้เป็นที่อยู่ปลายทาง

ข้อมูล IPต้นทางสำหรับ 0.0.0.0


อ่านเพิ่มเติม


9
TL; DR; ใช้localhost: 4200
Feckmore

นอกจากนี้หากกำลังฟัง "0.0.0.0" หมายความว่าสามารถเข้าถึงได้ในทุกอินเทอร์เฟซของคุณ คุณอาจต้องการ จำกัด เฉพาะการเข้าถึงในพื้นที่ด้วยการทำให้ฟังบนลูปแบ็คเท่านั้น (เช่น 127.0.0.1)
เปโดรเปเรซ

3

มีเคล็ดลับง่ายๆคือ: ไปที่ไฟล์โฮสต์ (ขึ้นอยู่กับระบบปฏิบัติการที่คุณมี) และเพิ่มบันทึก:

0.0.0.0 อะไรก็ได้ที่คุณชอบ

ตอนนี้เปิด chrome และ goto whatever.youlikeแล้วก็ใช้งานได้

สำหรับ Windows:

C:\Windows\System32\drivers\etc\hosts

สำหรับ Mac:

/private/etc/hosts

สำหรับ Linux:

/etc/hosts


-1

อีกวิธีหนึ่งที่คุณสามารถเปิดใช้งานได้คือเรียกใช้open http://0.0.0.0:portซึ่งง่าย แต่บอกเราว่า chrome เปิดขึ้นมาเฉพาะเมื่อระบบปฏิบัติการบังคับเท่านั้น


-2

มันเป็นข้อผิดพลาดใน Chrome หลังจากมีการโต้แย้งหลายครั้งพวกเขาตัดสินใจว่าจะแก้ไข


ลิงก์ดูเหมือนจะเป็นกลุ่มคนที่บ่นเกี่ยวกับปัญหาเดียวกันมากกว่าแหล่งข้อมูลที่ชัดเจนว่าเป็นบั๊ก
fixer1234
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.