在Chrome Mac中无法打开AngularJS教程

开始了AngularJS的官方教程 。 它在Firefox中工作正常,但无法打开示例并在Chrome上运行testing。

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控制台和networking中为空: 在这里输入图像说明

为我的情况find解决scheme。

首先开始寻找代理。 在与wireshark的loopback接口嗅探后,发现localhost链接到:: 1。 IPv6的“:: 1”为127.0.0.1。

火狐在某种程度上解决了这个问题,但铬不是。

只需将下面的行添加到主机文件。

 127.0.0.1 localhost 

它修复了问题。