Node.js AngularJS教程可以';在Chrome Mac中无法打开

Node.js AngularJS教程可以';在Chrome Mac中无法打开,node.js,macos,angularjs,google-chrome,Node.js,Macos,Angularjs,Google Chrome,安格拉斯的官员。它在firefox中运行良好,但无法打开示例并在Chrome上运行测试 Chrome Version 34.0.1847.116 node --version v0.10.26 Mac OS X Version 10.9.2 尝试了wget一些json资源,效果不错 wget http://localhost:8000/app/phones/phones.json --2014-04-20 01:14:37-- http://localhost:8000/app/phone

安格拉斯的官员。它在firefox中运行良好,但无法打开示例并在Chrome上运行测试

Chrome Version 34.0.1847.116
node --version v0.10.26
Mac OS X Version 10.9.2
尝试了wget一些json资源,效果不错

wget http://localhost:8000/app/phones/phones.json 
--2014-04-20 01:14:37--  http://localhost:8000/app/phones/phones.json
Resolving localhost (localhost)... ::1, 127.0.0.1, fe80::1
Connecting to localhost (localhost)|::1|:8000... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:8000... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6845 (6.7K) [application/json]
Saving to: 'phones.json'

100%[======================================>] 6,845       --.-K/s   in 0s      

2014-04-20 01:14:37 (466 MB/s) - 'phones.json' saved [6845/6845]
HTTP日志:

Starting up http-server, serving ./ on port: 8000
Hit CTRL-C to stop the server
[Sat, 19 Apr 2014 22:14:37 GMT] "GET /app/phones/phones.json" "Wget/1.15 (darwin13.0.0)"
[Sat, 19 Apr 2014 22:16:06 GMT] "GET /app/phones/phones.json" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Firefox/24.0"
Chrome上的相同资源:

Oops! Google Chrome could not connect to localhost:8000
Chrome控制台和网络中为空:
为我的案例找到了解决方案

首先开始寻找代理。在使用wireshark嗅探环回接口后,发现localhost链接到::1。“::1”是IPv6的127.0.0.1

Firefox以某种方式解决了这个问题,但Chrome却没有

只需将下面的行添加到hosts文件

127.0.0.1 localhost
它解决了这个问题